.dn7h-section{position:relative;width:100%;overflow:hidden;padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px}.dn7h-pink{background-color:#fff0f5}.dn7h-container{position:relative;z-index:1;width:100%;max-width:1280px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:16px;padding-bottom:0px;padding-left:16px}.dn7h-title{color:#cc3380;font-family:"Playfair Display",serif;font-weight:700;font-size:60px;line-height:1;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px}@media (max-width:767px){.dn7h-title{font-size:48px;line-height:1.1}}@media (max-width:479px){.dn7h-title{font-size:40px}}.dn7h-rule{width:96px;height:4px;margin-top:0px;margin-right:auto;margin-bottom:64px;margin-left:auto;background-image:linear-gradient(90deg,#ff69b4,#ff1493);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:20px}.dn7h-hero{display:flex;justify-content:center;align-items:center;position:relative;height:100vh;min-height:720px;overflow:hidden;text-align:center;background-blend-mode:darken;background-image:url(https://darkgray-nightingale-713189.hostingersite.com/wp-content/uploads/2026/09/pozadina-velika_slika.png);background-size:cover;background-position:0 0;background-repeat:repeat;background-attachment:fixed}@media (max-width:767px){.dn7h-hero{min-height:680px}}.dn7h-hero-image{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.dn7h-hero-tint{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(75,0,130,.6);background-blend-mode:soft-light;background-image:url(https://darkgray-nightingale-713189.hostingersite.com/wp-content/uploads/2026/09/Depositphotos_117639490_original.jpg.webp);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.dn7h-hero-content{display:flex;flex-flow:column;align-items:center;position:relative;z-index:1;color:#fff;padding-top:24px;padding-right:16px;padding-bottom:24px;padding-left:16px}.dn7h-logo{width:300px;height:300px;object-fit:contain;margin-top:0px;margin-right:auto;margin-bottom:32px;margin-left:auto;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px}@media (max-width:479px){.dn7h-logo{max-width:100%}}.dn7h-hero-title{color:#fff;font-family:"Playfair Display",serif;font-weight:820;font-stretch:0%;font-size:96px;line-height:1;text-shadow:6px 4px 5px rgba(0,0,0,.33);margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px}@media (max-width:767px){.dn7h-hero-title{font-size:60px}}.dn7h-hero-subtitle{color:#fff;font-size:24px;line-height:1.4;text-shadow:2px 2px 5px #000;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}@media (max-width:767px){.dn7h-hero-subtitle{font-size:20px}}.dn7h-hero-text{color:#fff;font-size:20px;line-height:1.5;text-shadow:2px 2px 5px #000}@media (max-width:767px){.dn7h-hero-text{font-size:18px}}.dn7h-scroll{position:absolute;bottom:32px;left:calc(50% - 12px);width:24px;height:40px;color:#fff;border-radius:20px;border-top:2px solid rgba(255,255,255,.6);border-right:2px solid rgba(255,255,255,.6);border-bottom:2px solid rgba(255,255,255,.6);border-left:2px solid rgba(255,255,255,.6)}.dn7h-services{min-height:max(100vh,861.5px)}@media (max-width:767px){.dn7h-services{min-height:100vh}}.dn7h-services-image{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:120%;object-fit:cover;opacity:0.3}.dn7h-services-grid{display:flex;justify-content:center;align-items:stretch;gap:32px;padding-top:0px;padding-right:0px;padding-bottom:16px;padding-left:0px}.dn7h-services-grid{overflow-x:auto}@media (max-width:1119px){.dn7h-services-grid{justify-content:start}}@media (max-width:767px){.dn7h-services-grid{flex-flow:column;align-items:stretch}.dn7h-services-grid{overflow-x:visible}}.dn7h-service{display:flex;flex-flow:column;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:224px;position:relative;width:224px;min-height:372px;overflow:hidden;text-align:center;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;border-radius:16px;box-shadow:0px 8px 20px rgba(53,16,50,.05)}@media (max-width:1119px){.dn7h-service{flex-basis:256px;width:256px}}@media (max-width:767px){.dn7h-service{flex-basis:auto;width:100%;min-height:0px}}.dn7h-card-image{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover;opacity:0.22}.dn7h-icon{flex-shrink:0;position:relative;width:64px;height:64px;color:#fff;margin-top:0px;margin-right:auto;margin-bottom:24px;margin-left:auto;padding-top:17px;padding-right:17px;padding-bottom:17px;padding-left:17px;background-image:linear-gradient(135deg,#ff1493,#c71585);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:50%}.dn7h-service-title{position:relative;color:#1f2937;font-family:"Playfair Display",serif;font-weight:600;font-size:24px;line-height:1.34;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}.dn7h-service-text{position:relative;color:#4b5563;font-size:16px;line-height:1.6}.dn7h-service-line{position:relative;width:100%;height:4px;margin-top:24px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-image:linear-gradient(90deg,transparent,#ff69b4,transparent);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.dn7h-services-note{max-width:768px;color:#4b5563;font-size:18px;line-height:1.7;text-align:center;margin-top:48px;margin-right:auto;margin-bottom:0px;margin-left:auto}.dn7h-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:40px}@media (max-width:1119px){.dn7h-price-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}}@media (max-width:767px){.dn7h-price-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.dn7h-price-card{min-width:0px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:#fff;border-radius:16px;border-top:1px solid #ffe4e1;border-right:1px solid #ffe4e1;border-bottom:1px solid #ffe4e1;border-left:1px solid #ffe4e1;box-shadow:0px 10px 20px rgba(0,0,0,.06)}@media (max-width:1119px){.dn7h-price-card{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}@media (max-width:767px){.dn7h-price-card{padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px}}@media (max-width:479px){.dn7h-price-card{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.dn7h-price-title{color:#1f2937;font-family:"Playfair Display",serif;font-weight:700;font-size:30px;line-height:1.2;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px}.dn7h-price-list{display:flex;flex-flow:column;gap:16px}.dn7h-price-row{display:grid;grid-template-columns:minmax(0,1fr) 72px 72px;align-items:center;gap:10px;padding-top:0px;padding-right:0px;padding-bottom:8px;padding-left:0px;border-bottom:1px solid #ffe4e1}.dn7h-price-row:last-child{padding-bottom:0px;border-bottom:0px solid}.dn7h-price-name{color:#374151;font-size:16px;line-height:1.5}.dn7h-price-value{flex-shrink:0;color:#ff1493;font-weight:600;font-size:16px;line-height:1.5;text-align:right}.dn7h-price-value{white-space:nowrap}.dn7h-reviews{text-align:center;background-color:rgba(249,250,251,.5)}.dn7h-reviews-container{width:100%;max-width:1152px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-top:0px;padding-right:16px;padding-bottom:0px;padding-left:16px}.dn7h-reviews-title{color:#111827;font-family:"Playfair Display",serif;font-size:36px;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}@media (max-width:767px){.dn7h-reviews-title{font-size:30px}}.dn7h-stars{color:#eab308;font-size:24px;letter-spacing:3px;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.dn7h-review-summary{color:#4b5563;font-size:16px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.dn7h-button{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-size:14px;line-height:1.4;text-decoration:none;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;background-color:#cc3380;border-radius:12px;border-top:1px solid #cc3380;border-right:1px solid #cc3380;border-bottom:1px solid #cc3380;border-left:1px solid #cc3380;cursor:pointer}.dn7h-button:hover{color:#fff;background-color:#a72867}.dn7h-button:focus-visible{color:#fff;outline:3px solid #8b5cf6;outline-offset:3px}.dn7h-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;text-align:left;margin-top:40px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1023px){.dn7h-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:767px){.dn7h-review-grid{grid-template-columns:minmax(0,1fr)}}.dn7h-review-card{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#fff;border-radius:16px;border-top:1px solid #fce7f3;border-right:1px solid #fce7f3;border-bottom:1px solid #fce7f3;border-left:1px solid #fce7f3;box-shadow:0px 4px 10px rgba(0,0,0,.03)}.dn7h-quote{color:#4b5563;font-size:16px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}.dn7h-reviewer{color:#1f2937;font-weight:600;font-size:14px}.dn7h-two-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:48px}@media (max-width:1023px){.dn7h-two-cols{grid-template-columns:minmax(0,1fr)}}.dn7h-hours{display:flex;flex-flow:column;justify-content:center;gap:16px;min-height:450px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:#fff;border-radius:24px;border-top:1px solid #ffe4e1;border-right:1px solid #ffe4e1;border-bottom:1px solid #ffe4e1;border-left:1px solid #ffe4e1;box-shadow:0px 10px 24px rgba(0,0,0,.08)}@media (max-width:479px){.dn7h-hours{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.dn7h-hours-row{display:flex;align-items:center;gap:12px;color:#374151;font-size:18px;line-height:1.5}@media (max-width:479px){.dn7h-hours-row{gap:8px;font-size:15px}}.dn7h-clock{flex-shrink:0;width:20px;height:20px;color:#cc3380}.dn7h-day{flex-grow:1;flex-shrink:1;flex-basis:0px;font-weight:600}.dn7h-hours-value{white-space:nowrap}.dn7h-hours-image{display:block;visibility:visible;width:100%;height:450px;object-fit:cover;object-position:50% 100%;border-radius:24px;box-shadow:0px 10px 24px rgba(0,0,0,.08)}.dn7h-contact-card{display:flex;flex-flow:column;gap:20px;min-width:0px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:#ffe4e1;border-radius:24px;border-top:1px solid #fecdd3;border-right:1px solid #fecdd3;border-bottom:1px solid #fecdd3;border-left:1px solid #fecdd3;box-shadow:0px 10px 24px rgba(0,0,0,.08)}@media (max-width:479px){.dn7h-contact-card{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.dn7h-contact-group{display:flex;flex-flow:column;gap:8px}.dn7h-contact-heading{color:#1f2937;font-family:"Playfair Display",serif;font-weight:600;font-size:24px;line-height:1.3}.dn7h-contact-text{color:#374151;font-size:16px;line-height:1.6}.dn7h-contact-link{color:#374151;font-size:16px;line-height:1.6;text-decoration:none}.dn7h-contact-link:hover{color:#cc3380}.dn7h-contact-link{overflow-wrap:anywhere}.dn7h-contact-note{color:#6b7280;font-size:14px;line-height:1.5;font-style:italic}.dn7h-map-panel{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:16px;position:relative;height:340px;min-height:340px;overflow:hidden;text-align:center;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#f3eef3;border-radius:24px}@media (max-width:1023px){.dn7h-map-panel{height:320px;min-height:320px}}.dn7h-map-frame{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.dn7h-map-hint{max-width:340px;color:#6b7280;font-size:15px;line-height:1.6}.dn7h-socials{display:flex;justify-content:start;align-items:center;gap:16px}.dn7h-social{color:#cc3380;font-weight:600;font-size:14px;text-decoration:none}.dn7h-social:hover{color:#a72867}.dn7h-form{width:100%}.dn7h-form{--bde-form-gap:12px;--bde-form-input-border-radius:8px;--bde-form-input-border-color:#fbcfe8;--bde-button-border-radius:12px;--bde-button-primary-background-color:#cc3380;--bde-button-primary-text-color:#fff}.dn7h-footer{position:relative;width:100%;color:#d1d5db;padding-top:80px;padding-right:24px;padding-bottom:80px;padding-left:24px;background-image:linear-gradient(35deg,#291221,#0a0a0a 55%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.dn7h-footer{padding-top:64px;padding-right:24px;padding-bottom:64px;padding-left:24px}}.dn7h-footer-inner{display:grid;grid-template-columns:2fr 1fr;gap:64px;max-width:1232px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}@media (max-width:767px){.dn7h-footer-inner{grid-template-columns:minmax(0,1fr);gap:40px}}.dn7h-footer-brand{display:flex;flex-flow:column;gap:16px}.dn7h-footer-title{color:#fff;font-family:"Playfair Display",serif;font-size:36px;line-height:1.2;letter-spacing:0.025em}@media (max-width:767px){.dn7h-footer-title{font-size:30px}}.dn7h-footer-tagline{color:#d1d5db;font-size:13px;line-height:1.6;letter-spacing:0.12em}.dn7h-footer-text{color:#d1d5db;font-size:16px;line-height:1.6}.dn7h-footer-link{color:#d1d5db;font-size:16px;line-height:1.6;text-decoration:none}.dn7h-footer-link:hover{color:#f9a8d4}.dn7h-footer-info{display:flex;flex-flow:column;align-items:start;gap:16px}.dn7h-footer-heading{color:#fff;font-family:"Playfair Display",serif;font-weight:500;font-size:18px;letter-spacing:0.1em;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.dn7h-text-button{color:inherit;text-align:left;text-decoration:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.dn7h-text-button:hover{color:#cc3380}.dn7h-text-button{font:inherit}.dn7h-footer-bottom{display:flex;justify-content:space-between;gap:24px;max-width:1232px;margin-top:48px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:24px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:1px solid rgba(255,255,255,.1)}@media (max-width:767px){.dn7h-footer-bottom{flex-flow:column;gap:12px}}.dn7h-footer-small{color:#9ca3af;font-size:12px;line-height:1.6}.dn7h-legal{max-width:896px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-top:64px;padding-right:24px;padding-bottom:80px;padding-left:24px}.dn7h-legal-title{color:#1f2937;font-family:"Playfair Display",serif;font-size:48px;line-height:1.2;margin-top:32px;margin-right:0px;margin-bottom:32px;margin-left:0px}@media (max-width:767px){.dn7h-legal-title{font-size:38px}}.dn7h-legal-h2{color:#1f2937;font-family:"Playfair Display",serif;font-size:28px;line-height:1.3;margin-top:32px;margin-right:0px;margin-bottom:16px;margin-left:0px}.dn7h-legal-h3{color:#1f2937;font-family:"Playfair Display",serif;font-size:22px;margin-top:24px;margin-right:0px;margin-bottom:12px;margin-left:0px}.dn7h-legal-text{color:#374151;font-size:16px;line-height:1.8;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}.dn7h-legal-list{margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:24px}.dn7h-legal-list{list-style:disc}.dn7h-legal-li{color:#374151;font-size:16px;line-height:1.8;margin-top:0px;margin-right:0px;margin-bottom:6px;margin-left:0px}.dn7h-legal-link{color:#cc3380;font-size:16px;line-height:1.8;text-decoration:underline}.dn7h-cookie-banner{display:none;gap:24px;position:fixed;bottom:48px;left:50%;z-index:9999;width:848px;max-width:calc(100% - 32px);color:#1f2937;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:#fff;border-radius:16px;box-shadow:0px 20px 60px rgba(0,0,0,.2);transform:translate3d(-50%,0,0)}.dn7h-cookie-banner.is-visible{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}@media (max-width:767px){.dn7h-cookie-banner{grid-template-columns:minmax(0,1fr);gap:20px;bottom:16px;max-height:calc(100vh - 32px);overflow:auto;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}.dn7h-cookie-banner.is-visible{display:grid;grid-template-columns:minmax(0,1fr)}}.dn7h-cookie-copy{display:flex;flex-flow:column;gap:8px}.dn7h-cookie-title{color:#1f2937;font-family:"Playfair Display",serif;font-weight:700;font-size:22px;line-height:1.3}.dn7h-cookie-text{color:#6b7280;font-size:14px;line-height:1.5}.dn7h-cookie-links{display:flex;gap:16px;margin-top:8px;margin-right:0px;margin-bottom:0px;margin-left:0px}.dn7h-cookie-links{flex-wrap:wrap}.dn7h-cookie-link{color:#cc3380;font-size:12px;text-decoration:none}.dn7h-cookie-actions{display:flex;justify-content:end;gap:12px}.dn7h-cookie-actions{flex-wrap:wrap}@media (max-width:767px){.dn7h-cookie-actions{justify-content:start}}.dn7h-cookie-secondary{color:#374151;background-color:#f3f4f6}.dn7h-cookie-outline{color:#cc3380;background-color:#fff}.dn7h-cookie-settings{display:none;grid-column-start:1;grid-column-end:-1;padding-top:16px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:1px solid #f3e8ef}.dn7h-cookie-settings.is-visible{display:flex;flex-flow:column;gap:14px}.dn7h-cookie-choice{display:flex;justify-content:space-between;align-items:center;gap:16px;color:#374151;font-size:14px}.dn7h-cookie-toggle{width:20px;height:20px}.dn7h-cookie-toggle{accent-color:#cc3380}.psp-price-anchor{color:#6b7280;font-weight:500;font-size:16px;line-height:1.5;text-align:right}.psp-price-anchor{white-space:nowrap}.psp-price-heading{color:#374151;font-weight:700;font-size:12px;line-height:1.4;text-align:right}.psp-price-heading-service{color:#374151;font-weight:700;font-size:12px;line-height:1.4}.psp-price-date{color:#6b7280;font-size:13px;line-height:1.5;text-align:center;margin-top:24px;margin-right:0px;margin-bottom:0px;margin-left:0px}.psp-contact-left{display:flex;flex-flow:column;gap:28px;min-width:0px}.psp-contact-form-only{justify-content:center;align-self:start;min-height:640px}@media (max-width:1023px){.psp-contact-form-only{min-height:0px}}.psp-cjenik-pozadina{background-image:url(https://darkgray-nightingale-713189.hostingersite.com/wp-content/uploads/2026/09/ruke-pozadina.png);background-size:cover;background-position:100% 100%;background-repeat:no-repeat;background-attachment:scroll}