.breakdance .kk-btn-primary{background-color:var(--bde-links-color)}.breakdance .hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(201,137,45,0.18);border:1px solid rgba(201,137,45,0.35);border-radius:30px;padding:6px 16px;font-size:13px;font-weight:500;color:var(--bde-palette-color-1-66356f46-88f5-4ede-af36-41b7872b1f5a)}.breakdance .hero-badge-dot{width:7px;height:7px;border-radius:50%;background:var(--bde-palette-color-1-3268b3fa-31c5-44b0-9ec7-0bd5efec91a6)}.breakdance .border-top-subtle{border-top:1px solid var(--bde-palette-color-1-3db5e24f-644c-44f0-a457-dd3823a00a36)}.breakdance .border-right-subtle{border-right:1px solid var(--bde-palette-color-1-df9b866f-cb94-491a-8aeb-89582c446f3b)}.breakdance .hover-subtle{transition:200ms ease background}.hover-subtle:hover{background-color:rgba(255,255,255,0.05)}.breakdance .kk-section-tag{color:var(--bde-links-color);font-size:13px;font-weight:600;line-height:1.65;letter-spacing:1.2px;text-transform:uppercase}.breakdance .full-width-btn{width:100%}.breakdance .stats-bg-c1{font-size:16px;line-height:1.65;margin:0;padding:0;box-sizing:border-box;position:absolute;width:600px;height:600px;border-radius:50%;border:1px solid rgba(201,137,45,0.1);top:-200px;right:-150px;pointer-events:none}.breakdance .stats-bg-c2{font-size:16px;line-height:1.65;margin:0;padding:0;box-sizing:border-box;position:absolute;width:300px;height:300px;border-radius:50%;border:1px solid rgba(201,137,45,0.08);bottom:-100px;left:80px;pointer-events:none}.breakdance .kk-stats-grid{position:relative}.breakdance .kk-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);z-index:1}@media (max-width:1023px){.breakdance .kk-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:479px){.breakdance .kk-stats-grid{grid-template-columns:1fr}}.breakdance .kk-stats-item{text-align:center;padding:clamp(1.75rem,1.1rem + 2.5vw,2.5rem) clamp(0.75rem,0.4rem + 1.4vw,1.25rem);position:relative}.breakdance .kk-stats-section{background-color:var(--bde-palette-color-1-177bdcea-7dd8-435d-9f88-d7f9602f0b38);overflow:hidden;position:relative;padding-top:clamp(3.25rem,2.3rem + 3.8vw,4.375rem);padding-bottom:clamp(3.25rem,2.3rem + 3.8vw,4.375rem)}.kk-stats-section::before{content:"";position:absolute;width:clamp(18rem,35vw,37.5rem);height:clamp(18rem,35vw,37.5rem);border-radius:999px;border:1px solid rgba(201,137,45,0.1);top:-12.5rem;right:-9.375rem;pointer-events:none}.kk-stats-section::after{content:"";position:absolute;width:clamp(10rem,18vw,18.75rem);height:clamp(10rem,18vw,18.75rem);border-radius:999px;border:1px solid rgba(201,137,45,0.08);bottom:-6.25rem;left:5rem;pointer-events:none}.breakdance .kk-stats-inner{z-index:1;position:relative;width:100%}.kk-stats-item:not(:last-child)::after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background:rgba(255,255,255,0.1)}@media (max-width:1023px){.kk-stats-item:not(:last-child)::after{display:none}}@media (max-width:1023px){.kk-stats-item:nth-child(odd)::after{content:"";display:block;position:absolute;right:0;top:20%;height:60%;width:1px;background:rgba(255,255,255,0.1)}}@media (max-width:479px){.kk-stats-item:nth-child(odd)::after{display:none}}@media (max-width:479px){.kk-stat-item:nth-child(-n+3){border-bottom:1px solid rgba(255,255,255,0.08)}}.breakdance .kk-stat-number{color:var(--bde-palette-color-1-66356f46-88f5-4ede-af36-41b7872b1f5a);font-family:"Fraunces",serif;font-size:clamp(2.5rem,1.45rem + 4vw,3.5rem);font-weight:700;line-height:1;letter-spacing:-0.03rem}.breakdance .kk-stat-plus{font-size:0.58em;font-weight:400;vertical-align:super;margin-left:0.03em}.breakdance .kk-stat-label{font-size:clamp(0.8125rem,0.76rem + 0.25vw,0.875rem);color:rgba(255,255,255,0.55);margin-top:0.625rem;font-weight:500;letter-spacing:0.03em;line-height:1.4}.breakdance .kk-services-grid{width:100%}.breakdance .kk-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.125rem,0.7rem + 1.3vw,1.75rem);margin-top:clamp(2rem,1.3rem + 2.5vw,3.125rem)}@media (max-width:767px){.breakdance .kk-services-grid{grid-template-columns:1fr}}.breakdance .kk-flip-card{height:clamp(21.25rem,18rem + 7vw,23.75rem)}.breakdance .kk-flip-card{perspective:1200px;cursor:pointer}.breakdance .kk-flip-inner{position:relative;width:100%;height:100%}.breakdance .kk-flip-inner{transform-style:preserve-3d;transition:transform 0.7s cubic-bezier(0.4,0,0.2,1)}.breakdance .kk-flip-front{border-top:1px solid var(--bde-palette-color-1-dded00f0-9e00-4943-8a63-18992e3a64aa);border-bottom:1px solid var(--bde-palette-color-1-dded00f0-9e00-4943-8a63-18992e3a64aa);border-left:1px solid var(--bde-palette-color-1-dded00f0-9e00-4943-8a63-18992e3a64aa);border-right:1px solid var(--bde-palette-color-1-dded00f0-9e00-4943-8a63-18992e3a64aa)}.breakdance .kk-flip-front{position:absolute;inset:0;border-radius:var(--radius-lg,16px);backface-visibility:hidden;overflow:hidden;display:flex;flex-direction:column}.breakdance .kk-flip-front-media{width:100%}.breakdance .kk-flip-front-media{flex:1;min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.875rem;position:relative;overflow:hidden;padding:2rem}.breakdance .kk-service-education{background:linear-gradient(140deg,#00292f,#006070)}.breakdance .kk-flip-dots{display:flex;gap:7px;position:relative;z-index:1}.breakdance .kk-flip-front-title{position:relative;color:#FFF;font-size:clamp(1.375rem,1.05rem + 1.1vw,1.625rem);font-weight:700;line-height:1.2;padding:0px 1.25px 0px 1.25rem}.breakdance .kk-flip-front-body{width:100%;padding:1.25rem 1.625rem 1.5rem 1.625rem}.breakdance .kk-flip-back{background-color:var(--bde-brand-primary-color)}.breakdance .kk-flip-back{position:absolute;inset:0;border-radius:var(--radius-lg,16px);backface-visibility:hidden;overflow:hidden;transform:rotateY(180deg);display:flex;flex-direction:column;padding:clamp(1.75rem,1.2rem + 1.8vw,2.25rem) clamp(1.5rem,1rem + 1.5vw,2rem)}.breakdance .kk-flip-back-tag{color:var(--bde-links-color);font-size:0.6875rem;font-weight:600;letter-spacing:0.11em;text-transform:uppercase;padding-bottom:0.875rem}.breakdance .kk-flip-back-title{color:#FFF;font-size:clamp(1.375rem,1.05rem + 1vw,1.5rem);font-weight:700;line-height:1.25;margin-bottom:0.875rem}.breakdance .kk-flip-back-text{color:rgba(255,255,255,0.65);font-size:0.875rem;line-height:1.7}.breakdance .kk-flip-back-text{flex:1}.breakdance .kk-flip-back-link{text-decoration-line:none}.breakdance .kk-flip-back-link{display:inline-flex;align-items:center;gap:0.5rem;color:#e8b060;font-size:0.875rem;font-weight:600;text-decoration:none;margin-top:1.5rem;border-bottom:1px solid rgba(232,176,96,0.4);padding-bottom:0.1875rem;width:fit-content;text-decoration:none!important}.kk-flip-card:hover .kk-flip-inner{transform:rotateY(180deg)}.kk-flip-card:focus-within .kk-flip-inner{transform:rotateY(180deg)}.kk-flip-front-media::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,0.45) 0%,transparent 60%);pointer-events:none}.kk-flip-dots div span{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,0.35)}.breakdance .kk-flip-front-body-text{color:var(--bde-body-text-color);font-size:0.875rem;line-height:1.6}.kk-flip-back-link:hover{color:#fff;border-bottom-color:rgba(255,255,255,0.6)}.breakdance .kk-service-inhouse{background:linear-gradient(140deg,#1A3D2B,#2A6040)}.breakdance .kk-service-news{background:linear-gradient(140deg,#3A1A2B,#6B3050)}.breakdance .kk-blog-card{background-color:#FFF;display:flex;flex-direction:column;overflow:hidden;height:100%;text-decoration-line:none;border-top:1px solid var(--bde-palette-color-1-dded00f0-9e00-4943-8a63-18992e3a64aa);border-bottom:1px solid var(--bde-palette-color-1-dded00f0-9e00-4943-8a63-18992e3a64aa);border-left:1px solid var(--bde-palette-color-1-dded00f0-9e00-4943-8a63-18992e3a64aa);border-right:1px solid var(--bde-palette-color-1-dded00f0-9e00-4943-8a63-18992e3a64aa);border-radius:16px}.breakdance .kk-blog-card{transition:box-shadow 0.2s ease,transform 0.2s ease;cursor:pointer;color:inherit}.breakdance .kk-blog-card-image{background-color:var(--bde-brand-primary-color);display:flex;justify-content:flex-end;overflow:hidden;position:relative;width:100%;height:clamp(11.25rem,8.5rem + 5vw,13.75rem)}.breakdance .kk-blog-tag{background-color:var(--bde-links-color);z-index:2;position:relative;color:#FFF;font-size:0.6875rem;font-weight:600;line-height:1.3;letter-spacing:0.08em;text-transform:uppercase;border-radius:4px}.breakdance .kk-blog-tag{margin:0 1rem 1rem;width:fit-content;padding:0.25rem 0.625rem}.breakdance .kk-blog-card-body{display:flex;flex-direction:column;padding:clamp(1.25rem,1rem + 0.8vw,1.5rem) clamp(1.25rem,1rem + 0.8vw,1.5rem) clamp(1.25rem,1rem + 0.8vw,1.5rem) clamp(1.25rem,1rem + 0.8vw,1.5rem)}.breakdance .kk-blog-card-body{flex:1}.breakdance .kk-blog-date{display:flex;align-items:center;gap:0.375rem;color:var(--bde-palette-color-1-b50abd12-9e9f-4eb8-aaf3-c140c4e5f738);font-size:0.75rem;line-height:1.4;margin-bottom:0.5rem}.breakdance .kk-blog-read-more{color:var(--bde-links-color);font-size:0.8125rem;font-weight:600;margin-top:auto}.kk-blog-card:hover{color:inherit;box-shadow:var(--shadow,0 4px 24px rgba(15,35,64,0.1));transform:translateY(-4px);border-color:rgba(201,137,45,0.25);text-decoration:none!important}.breakdance .kk-blog-card-title{font-size:clamp(1.0625rem,0.95rem + 0.45vw,1.1875rem);line-height:1.35;margin-bottom:0.625rem}.breakdance .kk-blog-card-excerpt{font-size:0.8125rem;line-height:1.65;margin-bottom:1.125rem}.breakdance .kk-blog-card-image-img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;transition:transform 0.4s ease}.kk-blog-card:hover .kk-blog-card-image-img{transform:scale(1.05)}.kk-blog-card-image::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(15,35,64,0.65) 0%,transparent 55%);pointer-events:none;z-index:1}.footer-faq .bde-faq__item{border-bottom:1px solid rgba(255,255,255,0.08)!important}.breakdance .kk-footer-col-title{font-family:"Plus Jakarta Sans",sans-serif}.breakdance .kk-footer-col-title{font-size:0.8125rem;font-weight:600;letter-spacing:0.075em;text-transform:uppercase;color:rgba(255,255,255,0.4);margin:0 0 1.125rem;line-height:1.3}.breakdance .footer-link{color:rgba(255,255,255,0.6);font-size:0.875rem;line-height:1.45;text-decoration-line:none;margin-bottom:0.625rem}.breakdance .footer-link{transition:color 0.2s ease}.footer-link:hover{color:#FFF!important}.breakdance .footer-btm-link{color:rgba(255,255,255,0.3);font-size:0.8125rem;text-decoration-line:none}.breakdance .footer-btm-link{transition:color 0.2s ease}.footer-btm-link:hover{color:rgba(255,255,255,0.6)!important}.breakdance .about-hero{background-color:var(--bde-brand-primary-color);background-image:var(--bde-palette-gradient-1-a9e1a43f-da4f-4a05-acdb-ee2fc68b4aee),url(https://kurskreator.rs/wp-content/uploads/2026/05/bg-o-nama.jpg);background-size:auto,cover;background-position:0% 0%,center;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed;background-blend-mode:normal,normal;position:relative;height:480px}.breakdance .about-card{background-color:#FFF;text-align:left;padding:32px 28px 32px 28px;border-top:1px solid var(--bde-palette-color-1-dded00f0-9e00-4943-8a63-18992e3a64aa);border-bottom:1px solid var(--bde-palette-color-1-dded00f0-9e00-4943-8a63-18992e3a64aa);border-left:1px solid var(--bde-palette-color-1-dded00f0-9e00-4943-8a63-18992e3a64aa);border-right:1px solid var(--bde-palette-color-1-dded00f0-9e00-4943-8a63-18992e3a64aa);border-radius:16px}.breakdance .about-card{transition:transform 0.2s}.breakdance .kk-page-header{background-color:var(--bde-brand-primary-color);overflow:hidden}.kk-page-header::before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;border:1px solid rgba(201,137,45,0.1);top:-200px;right:-100px;pointer-events:none}.kk-page-header::after{content:"";position:absolute;width:clamp(10rem,18vw,18.75rem);height:clamp(10rem,18vw,18.75rem);border-radius:999px;border:1px solid rgba(201,137,45,0.08);bottom:-6.25rem;left:5rem;pointer-events:none}.breakdance .kk-page-heading{color:#FFF;font-size:clamp(2rem,5vw,3rem);line-height:1.1;letter-spacing:-1px;margin-bottom:14px}.breakdance .kk-page-text{max-width:700px;color:rgba(255,255,255,0.65);font-size:17px;line-height:1.6}.breakdance .kk-post-heading{max-width:820px}.breakdance .kk-post-heading{font-size:clamp(2rem,4.4vw,2.875rem);font-weight:700;color:#fff;line-height:1.15;letter-spacing:-1px;margin-bottom:18px}.breakdance .kk-share-btn{flex:1 1 clamp(44px,8vw,70px);min-width:75px;max-width:120px;height:34px}.kk-share-btn .breakdance-icon-atom{background-color:var(--bde-palette-color-1-ee742352-e8fe-480c-a9e0-d0abb35af958);color:var(--bde-palette-color-1-b50abd12-9e9f-4eb8-aaf3-c140c4e5f738);border-top:1px solid var(--bde-palette-color-1-dded00f0-9e00-4943-8a63-18992e3a64aa);border-bottom:1px solid var(--bde-palette-color-1-dded00f0-9e00-4943-8a63-18992e3a64aa);border-left:1px solid var(--bde-palette-color-1-dded00f0-9e00-4943-8a63-18992e3a64aa);border-right:1px solid var(--bde-palette-color-1-dded00f0-9e00-4943-8a63-18992e3a64aa)}.kk-share-btn .breakdance-icon-atom{width:100%;height:100%;border-radius:7px;padding:clamp(8px,0.75vw,10px);display:inline-flex;align-items:center;justify-content:center;transition:0.15s ease;text-decoration:none}.kk-share-btn .breakdance-icon-atom svg{width:16px;height:16px;display:block;fill:currentColor}.kk-share-btn .breakdance-icon-atom:hover{background-color:var(--bde-brand-primary-color);color:#FFF}.breakdance .kk-contact-column{background-color:#FFF;padding:40px 44px 40px 44px;border-top:1px solid var(--bde-palette-color-1-dded00f0-9e00-4943-8a63-18992e3a64aa);border-bottom:1px solid var(--bde-palette-color-1-dded00f0-9e00-4943-8a63-18992e3a64aa);border-left:1px solid var(--bde-palette-color-1-dded00f0-9e00-4943-8a63-18992e3a64aa);border-right:1px solid var(--bde-palette-color-1-dded00f0-9e00-4943-8a63-18992e3a64aa);border-radius:16px}.breakdance .contact-info-text{font-size:14px;line-height:1.6;margin-bottom:10px}.breakdance .contact-info-link{color:var(--bde-brand-primary-color);font-weight:600;text-decoration-line:none;margin-bottom:8px}.contact-info-link:hover{color:var(--bde-body-text-color)}.hover-animate-up:hover{transform:translateY(-4px)}.breakdance .kk-tab-content-container{background-color:#FFF;padding:36px 40px 36px 40px;border-top:1px solid var(--bde-palette-color-1-dded00f0-9e00-4943-8a63-18992e3a64aa);border-bottom:1px solid var(--bde-palette-color-1-dded00f0-9e00-4943-8a63-18992e3a64aa);border-left:1px solid var(--bde-palette-color-1-dded00f0-9e00-4943-8a63-18992e3a64aa);border-right:1px solid var(--bde-palette-color-1-dded00f0-9e00-4943-8a63-18992e3a64aa);border-radius:16px}.breakdance .kk-meta-heading{color:rgba(255,255,255,0.5);font-size:11px;font-weight:500;letter-spacing:0.8px;text-transform:uppercase}.breakdance .kk-edukacije-grid{display:grid;grid-template-columns:72px 1fr auto;border:1px solid #e8e3db;border-radius:16px;overflow:hidden;background:#fff;transition:box-shadow 0.2s,transform 0.2s}@media (max-width:767px){.breakdance .kk-edukacije-grid{grid-template-columns:60px 1fr;grid-template-rows:auto auto}}.kk-edukacije-grid:hover{box-shadow:0 4px 24px rgba(15,35,64,0.10);transform:translateY(-2px)}.breakdance .kk-edukacije-card-date{height:100%}.breakdance .kk-edukacije-card-date{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 10px;min-width:72px;background:#1f2530;transition:background-color 0.25s ease}@media (max-width:767px){.breakdance .kk-edukacije-card-date{padding:16px 8px;grid-row:1;grid-column:1}}.breakdance .kk-dan{font-size:28px;font-weight:700;color:#fff;line-height:1}@media (max-width:767px){.breakdance .kk-dan{ont-size:22px}}.breakdance .kk-mesec{font-size:11px;font-weight:600;text-transform:uppercase;color:rgba(255,255,255,0.6);letter-spacing:1px;margin-top:4px}.breakdance .kk-event-body{height:100%;padding:20px 24px 20px 24px}@media (max-width:767px){.breakdance .kk-event-body{padding:16px 14px;grid-row:1;grid-column:2}}.breakdance .kk-event-cat{color:var(--bde-links-color)}.breakdance .kk-event-cat{font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px}.breakdance .kk-event-body-title{font-size:18px;font-weight:600;margin-bottom:8px;line-height:1.3}.breakdance .kk-event-action{height:100%}.breakdance .kk-event-action{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;padding:20px 24px 20px 0;gap:12px}@media (max-width:767px){.breakdance .kk-event-action{grid-column:1 / -1;grid-row:2;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid #e8e3db}}.breakdance .kk-arch-meta{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.breakdance .kk-arch-pill{display:inline-block;background:#f0f5f5;border:1px solid #e8e3db;color:#5e8a90;font-size:10px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;padding:4px 9px;border-radius:4px;line-height:1}.breakdance .kk-event-price{text-align:right}.breakdance .kk-event-price-od{font-size:11px;color:#5e8a90;font-weight:500;line-height:1;margin-bottom:2px}.breakdance .kk-event-price-row{display:flex;align-items:baseline;gap:4px;justify-content:flex-end}.breakdance .kk-event-price-amount{color:var(--bde-brand-primary-color);font-family:"Fraunces",serif;font-size:20px;font-weight:700;line-height:1}.breakdance .kk-event-price-currency{color:#2d5057;font-size:13px;font-weight:500}