header.fixed{top:0}body.admin-bar header.fixed{top:32px}@media screen and (max-width:782px){body.admin-bar header.fixed{top:46px}}.omnia-skip-link{position:fixed;left:1rem;top:-100px;z-index:100;padding:.75rem 1.25rem;border-radius:9999px;background:#2e2430;color:#fff;font-size:.875rem;font-weight:600;transition:top .2s}.omnia-skip-link:focus{top:1rem;outline:2px solid #c89f82;outline-offset:2px}#main:focus{outline:none}[x-cloak],.acf-field.truecad-acf-legacy-field{display:none!important}.transition-all-custom{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.grain-image-overlay{position:relative}.grain-image-overlay:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.15;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");mix-blend-mode:overlay}@media(prefers-reduced-motion:reduce){.about-team-roster .reveal-text{opacity:1;transform:none;animation:none}.about-team-roster a,.about-team-roster article,.about-team-roster img,.about-team-roster svg{transition:none}}.team-directory-page .team-reveal-text{opacity:0;transform:translateY(30px);animation:teamDirectoryRevealUp 1s cubic-bezier(.2,.8,.2,1) forwards}.team-directory-page .team-reveal-delay-1{animation-delay:.2s}@keyframes teamDirectoryRevealUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.team-directory-page .team-no-scrollbar::-webkit-scrollbar{display:none}.team-directory-page .team-no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-width:639px){.team-directory-page .team-directory-hero{padding-top:8rem;padding-bottom:3.5rem}.team-directory-page .team-directory-breadcrumbs{margin-bottom:2rem}.team-directory-page .team-directory-hero-grid{gap:2.25rem}.team-directory-page #ekipa-title{font-size:clamp(2.25rem,11vw,2.65rem);line-height:1.04;margin-bottom:1.5rem}.team-directory-page .team-directory-intro{font-size:1.0625rem;line-height:1.7}.team-directory-page .team-directory-stats{grid-template-columns:minmax(0,1fr);gap:0;padding:0;border-top:1px solid rgba(49,36,50,.1);border-bottom:1px solid rgba(49,36,50,.1)}.team-directory-page .team-directory-stat{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:1rem 0;border-left:0;border-bottom:1px solid rgba(49,36,50,.1)}.team-directory-page .team-directory-stat:last-child{border-bottom:0}.team-directory-page .team-directory-stat-label{min-height:0;margin:0;font-size:.625rem;line-height:1.4;letter-spacing:.16em}.team-directory-page .team-directory-stat-value{display:flex;align-items:baseline;flex-wrap:nowrap;gap:.3rem;margin:0;font-size:1.875rem;line-height:1;white-space:nowrap}.team-directory-page .team-directory-stat-suffix{font-size:.8125rem}.team-directory-page .team-directory-filter-inner{gap:.75rem;padding-top:.75rem;padding-bottom:.75rem}.team-directory-page .team-directory-filter-list{flex-wrap:nowrap;overflow-x:auto;margin-right:-1.5rem;margin-left:-1.5rem;padding-right:1.5rem;padding-left:1.5rem;scroll-padding-inline:1.5rem;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.team-directory-page .team-directory-filter-button{min-height:2.75rem;padding:.625rem .875rem;letter-spacing:.11em;scroll-snap-align:start}.team-directory-page .team-directory-order-button{width:100%;min-height:2.75rem;justify-content:center}.team-directory-page .team-directory-list{padding-top:3rem;padding-bottom:3rem}.team-directory-page .team-directory-groups{--tw-space-y-reverse: 0}.team-directory-page .team-directory-groups>:not([hidden])~:not([hidden]){margin-top:4rem}.team-directory-page .team-directory-grid{row-gap:3rem}.team-directory-page .team-directory-card-actions{min-height:2.75rem;gap:1.25rem}.team-directory-page .team-directory-card-action{display:inline-flex;align-items:center;min-height:2.75rem;padding-top:.625rem;padding-bottom:.625rem}.team-directory-page .team-directory-cta{padding-top:3rem;padding-bottom:4rem}.team-directory-page .team-directory-cta-card{gap:2rem;padding:1.5rem}.team-directory-page .team-directory-cta-actions,.team-directory-page .team-directory-cta-button{width:100%}.team-directory-page .team-directory-cta-button{min-height:3rem;padding:.75rem 1.25rem;line-height:1.35;text-align:center}.team-directory-page .team-directory-cta-meta{text-align:center;line-height:1.5}}@media screen and (max-width:359px){.team-directory-page .team-directory-filter-button{padding-right:.75rem;padding-left:.75rem}}body.admin-bar .team-directory-filter-sticky{top:108px}@media screen and (max-width:782px){body.admin-bar .team-directory-filter-sticky{top:122px}}@media(min-width:1024px){body.admin-bar .team-directory-filter-sticky{top:124px}}@media(prefers-reduced-motion:reduce){.team-directory-page .team-reveal-text{opacity:1;transform:none;animation:none}}.longevity-block .reveal-text{opacity:0;transform:translateY(30px);animation:longevityRevealUp 1s cubic-bezier(.2,.8,.2,1) forwards}.longevity-block .reveal-delay-1{animation-delay:.2s}.longevity-block .reveal-delay-2{animation-delay:.4s}@keyframes longevityRevealUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.longevity-block .no-scrollbar::-webkit-scrollbar{display:none}.longevity-block .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.longevity-block .longevity-rich-text>p{margin:0 0 1.25rem;line-height:inherit}.longevity-block .longevity-rich-text>p:last-child{margin-bottom:0}.longevity-block .longevity-rich-text strong{color:#2e2430;font-weight:500}.longevity-block .longevity-rich-text a,.longevity-block .longevity-formatted-text a{color:#5d4b63;font-weight:500;text-decoration:underline;text-underline-offset:.15em;transition:color .2s ease}.longevity-block .longevity-rich-text a:hover,.longevity-block .longevity-rich-text a:focus-visible,.longevity-block .longevity-formatted-text a:hover,.longevity-block .longevity-formatted-text a:focus-visible{color:#c89f82}.longevity-block .longevity-rich-text ul,.longevity-block .longevity-rich-text ol,.longevity-block .longevity-formatted-text ul,.longevity-block .longevity-formatted-text ol{margin:.55em 0;padding-left:1.2em}.longevity-block .longevity-rich-text ul,.longevity-block .longevity-formatted-text ul{list-style:disc}.longevity-block .longevity-rich-text ol,.longevity-block .longevity-formatted-text ol{list-style:decimal}.longevity-block .longevity-formatted-text p{margin:0 0 .55em}.longevity-block .longevity-formatted-text p:last-child{margin-bottom:0}.longevity-block .longevity-formatted-text strong{color:inherit;font-weight:600}.longevity-block .longevity-formatted-text-dark a{color:#c89f82}.longevity-block .longevity-formatted-text-dark a:hover,.longevity-block .longevity-formatted-text-dark a:focus-visible{color:#fff}.longevity-faq-block .longevity-faq-intro-text,.longevity-faq-block .longevity-faq-intro-text p{display:inline}.longevity-faq-block .longevity-faq-intro-text p+p:before{content:" "}.longevity-process-block .longevity-team-description p{margin:0 0 .35rem}.longevity-process-block .longevity-team-description p:last-child{margin-bottom:0}.longevity-process-block .longevity-team-description a{color:#c89f82;text-decoration:underline;text-underline-offset:.15em;transition:color .2s ease}.longevity-process-block .longevity-team-description a:hover,.longevity-process-block .longevity-team-description a:focus-visible{color:#fff}.longevity-process-block .longevity-team-description strong{color:inherit;font-weight:600}.longevity-process-block .longevity-team-description ul,.longevity-process-block .longevity-team-description ol{margin:.35rem 0;padding-left:1.1rem}.longevity-process-block .longevity-team-description ul{list-style:disc}.longevity-process-block .longevity-team-description ol{list-style:decimal}.longevity-block .longevity-table{width:100%;border-collapse:separate;border-spacing:0}.longevity-block .longevity-table th,.longevity-block .longevity-table td{padding:1rem 1.25rem;text-align:left;vertical-align:top;border-bottom:1px solid rgba(93,75,99,.08)}.longevity-block .longevity-table thead th{background:#f4f1ef99;border-bottom:1px solid rgba(93,75,99,.2);color:#2e24308c;font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.longevity-block .longevity-table tbody tr:hover td{background:#f4f1ef80}.longevity-block .longevity-table .text-center{text-align:center}.longevity-block .longevity-table thead th.text-primary{color:#5d4b63}.longevity-block .longevity-table tbody tr:last-child th,.longevity-block .longevity-table tbody tr:last-child td{border-bottom:0}.longevity-block .longevity-table-compact th,.longevity-block .longevity-table-compact td{padding-top:.75rem;padding-bottom:.75rem}.longevity-block .longevity-check-yes,.longevity-block .longevity-check-no{display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border-radius:9999px}.longevity-block .longevity-check-yes{background:#c89f8226;color:#c89f82}.longevity-block .longevity-check-no{color:#2e243040}.longevity-block details summary{list-style:none}.longevity-block details summary::-webkit-details-marker{display:none}.longevity-block details[open] .longevity-details-icon{transform:rotate(45deg);background-color:#5d4b63;border-color:#5d4b63;color:#fff}.longevity-block .longevity-preview-label,.longevity-block .longevity-booking-card .wpcf7-form label{display:block;margin-bottom:.5rem;color:#2e2430b3;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.longevity-block .longevity-preview-input{display:block;width:100%;padding:1rem;border:0;border-bottom:2px solid rgba(93,75,99,.4);border-radius:8px 8px 0 0;background:#ffffff80;color:#5d4b6366;font-size:13px}.longevity-block .longevity-preview-textarea{min-height:5.5rem}.longevity-block .longevity-booking-card,.longevity-block .longevity-booking-card .wpcf7,.longevity-block .longevity-booking-card .wpcf7-form{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.longevity-block .longevity-booking-card .wpcf7-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}.longevity-block .longevity-booking-card .wpcf7-form>p{width:100%;max-width:100%;min-width:0;margin:0;box-sizing:border-box}.longevity-block .longevity-booking-card .wpcf7-form-control-wrap{display:block;width:100%;max-width:100%;min-width:0}.longevity-block .longevity-booking-card .wpcf7-form>p:has(textarea),.longevity-block .longevity-booking-card .wpcf7-form>p:has(.wpcf7-submit),.longevity-block .longevity-booking-card .wpcf7-response-output{grid-column:1 / -1}.longevity-block .longevity-booking-card input:not([type=submit]):not([type=checkbox]):not([type=radio]),.longevity-block .longevity-booking-card select,.longevity-block .longevity-booking-card textarea{width:100%;max-width:100%;min-width:0;padding:1rem;border:0;border-bottom:2px solid rgba(93,75,99,.4);border-radius:8px 8px 0 0;outline:none;background:#ffffff80;color:#2e2430;font-family:Manrope,sans-serif;font-size:1rem;box-sizing:border-box!important;transition:all .3s ease}.longevity-block .longevity-booking-card input::placeholder,.longevity-block .longevity-booking-card textarea::placeholder{color:#5d4b6399;opacity:1}.longevity-block .longevity-booking-card .omnia-select__trigger{width:100%;max-width:100%;min-width:0;box-sizing:border-box;font-size:1rem;line-height:normal}.longevity-block .longevity-booking-card .omnia-select{max-width:100%;min-width:0}.longevity-block .longevity-booking-card .omnia-select.is-placeholder .omnia-select__value{color:#5d4b6399}.longevity-block .longevity-booking-card input:focus,.longevity-block .longevity-booking-card select:focus,.longevity-block .longevity-booking-card textarea:focus{border-bottom-color:#5d4b63;background:#ffffffe6;box-shadow:0 4px 20px #5d4b631a}.longevity-block .longevity-booking-card textarea{height:7rem;min-height:7rem;line-height:1.5;resize:none}.longevity-block .longevity-booking-card .wpcf7-form>p:has(.wpcf7-submit){display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.longevity-block .longevity-booking-card .wpcf7-form>p:has(.wpcf7-submit)>span:first-child:not(.wpcf7-spinner){max-width:24rem;color:#6b7280;font-size:11px;font-weight:300;line-height:1.55}.longevity-block .longevity-booking-card .wpcf7-form>p:has(.wpcf7-submit) a{color:inherit;text-decoration:underline;transition:color .3s ease}.longevity-block .longevity-booking-card .wpcf7-form>p:has(.wpcf7-submit) a:hover{color:#5d4b63}.longevity-block .longevity-booking-card .wpcf7-spinner{display:none}.longevity-block .longevity-booking-card input[type=submit]{max-width:100%;min-height:52px;padding:1rem 2.5rem;border:0;border-radius:9999px;background:#5d4b63;color:#fff;cursor:pointer;font-size:.75rem;font-weight:700;letter-spacing:.2em;line-height:1.35;text-align:center;text-transform:uppercase;white-space:nowrap;box-sizing:border-box!important;transition:all .3s ease}@media(min-width:768px){.longevity-block .longevity-booking-card input[type=submit]{width:auto!important;min-width:18rem;flex:0 0 auto}}.longevity-block .longevity-booking-card input[type=submit]:hover{background:#2e2430;transform:translateY(-2px)}.longevity-block .longevity-booking-card input[type=submit]:focus-visible{outline:2px solid #5d4b63;outline-offset:3px}.longevity-block .longevity-hero-actions a,.longevity-block .longevity-program-footer a{overflow-wrap:anywhere}.longevity-block .longevity-editor-note{margin:1.25rem 0 0;padding:.75rem 1rem;border-left:3px solid #c89f82;background:#f4f1ef;color:#5d4b63;font-size:.75rem}.longevity-block .longevity-review p{margin:0 0 .5rem}.longevity-block .longevity-review p:last-child{margin-bottom:0}body:not(.wp-admin) .longevity-booking-block{margin-bottom:-2.5rem}@media(max-width:767px){.longevity-block .longevity-booking-card .wpcf7-form{grid-template-columns:minmax(0,1fr);gap:1.5rem}.longevity-block .longevity-booking-card .wpcf7-form>p:has(.wpcf7-submit){align-items:stretch;flex-direction:column}.longevity-block .longevity-booking-card input[type=submit]{width:100%!important;min-width:0;padding:1rem 1.25rem!important;font-size:.6875rem;letter-spacing:.16em}.longevity-block .longevity-booking-card textarea{height:6.5rem;min-height:6.5rem}.longevity-block .longevity-section-nav-link,.longevity-block .longevity-program-footer a{display:inline-flex;min-height:44px;align-items:center}}@media(prefers-reduced-motion:reduce){.longevity-block .reveal-text{opacity:1;transform:none;animation:none}}.top-bar-contact,.top-bar-contact a,.top-bar-contact span{font-family:Manrope,sans-serif!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.15em!important;color:#2e2430b3!important;text-decoration:none!important}.top-bar-contact a{display:inline-flex!important;align-items:center!important}.top-bar-contact a:hover,.top-bar-contact a:hover span{color:#5d4b63!important}.top-bar-contact a:hover span{text-decoration:underline!important;text-decoration-color:#5d4b634d!important;text-underline-offset:4px!important}.top-bar-contact a svg{opacity:.7!important;transition:opacity .3s ease!important}.top-bar-contact a:hover svg{opacity:1!important}.header-menu-ul{display:flex!important;align-items:center!important;gap:2rem!important;list-style:none!important;margin:0!important;padding:0!important}.header-menu-ul>li{list-style:none!important;list-style-type:none!important;margin:0!important;padding:0!important}.header-menu-ul>li:before,.header-menu-ul>li:after{content:none!important;display:none!important}.header-menu-ul>li>a{font-family:Manrope,sans-serif!important;font-size:.75rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;color:#2e2430cc!important;text-decoration:none!important;padding:.25rem!important;display:inline-flex!important;align-items:center!important;gap:.25rem!important;line-height:1!important;background:transparent!important;box-shadow:none!important}.header-menu-ul>li>a:hover{color:#5d4b63!important}.header-menu-ul>li>a:after{content:""!important;position:absolute!important;bottom:-4px!important;left:50%!important;width:0!important;height:1px!important;background-color:#5d4b63!important;transition:all .3s ease!important;transform:translate(-50%)!important;display:block!important}.header-menu-ul>li>a:hover:after{width:100%!important}header.is-scrolled .header-menu-ul>li>a{color:#ffffffe6!important;white-space:nowrap!important}header.is-scrolled .header-menu-ul>li>a:hover{color:#c89f82!important}header.is-scrolled .header-menu-ul>li>a:after{background-color:#c89f82!important}.submenu-item{position:relative!important;display:block!important;text-transform:none!important;letter-spacing:normal!important;font-weight:400!important}.submenu-item:before{content:""!important;position:absolute!important;left:0!important;top:50%!important;width:2px!important;height:0!important;background:#c89f82!important;transform:translateY(-50%)!important;transition:height .35s cubic-bezier(.16,1,.3,1)!important;border-radius:2px!important}.submenu-item:hover:before{height:60%!important}.submenu-section-heading{font-family:Poppins,sans-serif!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.2em!important;color:#5d4b6380!important;padding:0 12px 8px!important;margin-bottom:12px!important;border-bottom:1px solid rgba(93,75,99,.08)!important;display:block!important}.submenu-item{margin-bottom:2px!important}.btn-rezervacija{background-color:#5d4b63!important;color:#fff!important;border:1px solid #5d4b63!important;font-family:Manrope,sans-serif!important;text-decoration:none!important}.btn-rezervacija:hover{background-color:#2e2430!important;color:#fff!important;border-color:#2e2430!important}header.is-scrolled .btn-rezervacija{background-color:#fff!important;color:#2e2430!important;border-color:transparent!important;min-height:44px;white-space:nowrap}@media(min-width:768px){header.is-scrolled .btn-rezervacija{display:inline-flex!important;align-items:center;justify-content:center;line-height:1!important}}header.is-scrolled .btn-rezervacija:hover{background-color:#c89f82!important;color:#fff!important}.omnia-desktop-navigation{display:none!important}.omnia-menu-toggle{display:inline-flex!important}@media(min-width:1200px){header .omnia-desktop-navigation{display:flex!important}header .omnia-menu-toggle,.omnia-mobile-navigation{display:none!important}}ul.mobile-menu-ul{padding:0!important;margin:0!important}ul.mobile-menu-ul li{list-style:none!important;list-style-type:none!important;text-align:center!important}ul.mobile-menu-ul li:before{display:none!important}ul.mobile-menu-ul li a{font-family:Poppins,sans-serif!important;font-size:clamp(1.5rem,5vw,2.5rem)!important;color:#fff!important;text-decoration:none!important;transition:color .3s ease!important;text-transform:none!important;letter-spacing:normal!important;font-weight:500!important}ul.mobile-menu-ul li a:hover{color:#c89f82!important}ul.mobile-menu-ul li a:after{display:none!important}#rezervacija .wpcf7 form{display:flex;flex-direction:column;gap:1.5rem}#rezervacija .omnia-form-row{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){#rezervacija .omnia-form-row{grid-template-columns:1fr 1fr;gap:2rem}}#rezervacija .omnia-form-group{display:flex;flex-direction:column;width:100%}#rezervacija .omnia-form-group label{font-size:.625rem;text-transform:uppercase;letter-spacing:.15em;font-weight:700;color:#2e2430b3;margin-bottom:.75rem;display:block;margin:0}#rezervacija p{margin-top:24px!important}#rezervacija .wpcf7-spinner{display:none!important}#rezervacija .wpcf7-form-control-wrap input,#rezervacija .wpcf7-form-control-wrap select,#rezervacija .wpcf7-form-control-wrap textarea{width:100%;background:#ffffff80!important;border:none!important;border-bottom:2px solid rgba(93,75,99,.4)!important;padding:16px!important;color:#2e2430!important;font-size:1.125rem!important;font-family:Manrope,sans-serif!important;outline:none!important;box-shadow:none!important;transition:all .3s ease!important;border-radius:8px 8px 0 0!important}#rezervacija .wpcf7-form-control-wrap select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%232e2430'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right center!important;background-size:1.2rem!important;padding-right:2rem!important;cursor:pointer}#rezervacija .wpcf7-form-control-wrap input::placeholder,#rezervacija .wpcf7-form-control-wrap select::placeholder,#rezervacija .wpcf7-form-control-wrap textarea::placeholder{color:#2e243066;font-weight:300;font-size:16px!important}#rezervacija .wpcf7-form-control-wrap input:focus,#rezervacija .wpcf7-form-control-wrap select:focus,#rezervacija .wpcf7-form-control-wrap textarea:focus{border-bottom-color:#5d4b63!important;background:#00000005!important}#rezervacija .wpcf7-submit{width:100%!important;background-color:#5d4b63!important;color:#fff!important;font-family:Manrope,sans-serif!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.2em!important;padding:16px 32px!important;border-radius:9999px!important;border:none!important;cursor:pointer!important;transition:all .3s ease!important;display:block!important;text-align:center!important}#rezervacija .wpcf7-submit:hover{background-color:#2e2430;transform:translateY(-2px);box-shadow:0 10px 25px -5px #5d4b6333}#rezervacija .omnia-disclaimer{text-align:center;font-size:10px;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-top:1rem}#rezervacija .wpcf7-spinner{display:block;margin:.5rem auto 0}#rezervacija .wpcf7 form.sent .wpcf7-response-output{border-color:#4ade80;color:#166534;border-radius:1rem;font-size:.875rem}.omnia-newsletter-cta .mailerlite-form-title,.omnia-newsletter-cta .mailerlite-form-description{display:none}.omnia-newsletter-cta .mailerlite-form-inputs{display:flex;flex-direction:column;align-items:stretch;gap:1rem;width:100%;max-width:32rem;margin:0 auto}.omnia-newsletter-cta .mailerlite-form-field{flex:1 1 auto;min-width:0;margin:0;text-align:left}.omnia-newsletter-cta .mailerlite-form-field>label:not(.error){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.omnia-newsletter-cta .mailerlite-form-field input[type=email]{box-sizing:border-box;width:100%;min-height:56px;padding:1rem 1.5rem;border:1px solid rgba(255,255,255,.2);border-radius:9999px;outline:none;background:#ffffff1a;color:#fff;font:inherit;font-weight:300;transition:all .15s cubic-bezier(.4,0,.2,1)}.omnia-newsletter-cta .mailerlite-form-field input[type=email]::placeholder{color:#ffffff80;opacity:1}.omnia-newsletter-cta .mailerlite-form-field input[type=email]:focus{border-color:#c89f82;background:#fff3}.omnia-newsletter-cta .mailerlite-subscribe-button-container{flex:0 0 auto;margin:0;text-align:center}.omnia-newsletter-cta .mailerlite-subscribe-submit{box-sizing:border-box;width:100%;min-height:48px;padding:1rem 2rem;border:0 solid #e5e7eb;border-radius:9999px;outline:none;background:#c89f82;color:#fff;font-family:Manrope,sans-serif;font-size:.75rem;font-weight:700;line-height:1rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1)}.omnia-newsletter-cta .mailerlite-subscribe-submit:hover{background:#fff;color:#2e2430}.omnia-newsletter-cta .mailerlite-subscribe-submit:focus-visible{box-shadow:0 0 0 2px #2e2430,0 0 0 4px #c89f82}.omnia-newsletter-cta .mailerlite-subscribe-submit:disabled{cursor:wait;opacity:.65}.omnia-newsletter-cta .mailerlite-form-error{display:block;margin:.5rem 1rem 0;color:#fca5a5;font-size:.75rem;line-height:1.4}.omnia-newsletter-cta .mailerlite-form-loader{flex:0 0 auto;margin:0;padding:1rem 0;color:#c89f82;font-size:.75rem;font-weight:700;line-height:1.5;text-align:center}.omnia-newsletter-cta .mailerlite-form-response{max-width:32rem;margin:1rem auto 0;color:#fff;font-size:.875rem;font-weight:500;line-height:1.5;text-align:center}.omnia-newsletter-cta .mailerlite-form-response h4{margin:0;color:inherit;font:inherit}@media(min-width:640px){.omnia-newsletter-cta .mailerlite-form-inputs{flex-direction:row;align-items:stretch}.omnia-newsletter-cta .mailerlite-subscribe-submit{width:auto;min-height:58px}}.omnia-footer-newsletter .mailerlite-form-title h3{margin:0 0 1rem;color:#fff;font-family:Manrope,sans-serif;font-size:.625rem;font-weight:700;line-height:1.25;letter-spacing:.1em;text-transform:uppercase;opacity:.9}.omnia-footer-newsletter .mailerlite-form-description:empty{display:none}.omnia-footer-newsletter .mailerlite-form-inputs{position:relative}.omnia-footer-newsletter .mailerlite-form-field{margin:0}.omnia-footer-newsletter .mailerlite-form-field>label:not(.error){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.omnia-footer-newsletter .mailerlite-form-field input[type=email]{box-sizing:border-box;width:100%;min-height:48px;padding:.75rem 5rem .75rem 0;border:0;border-bottom:2px solid rgba(255,255,255,.2);border-radius:0;outline:none;background:transparent;color:#fff;font:inherit;transition:border-color .3s ease}.omnia-footer-newsletter .mailerlite-form-field input[type=email]::placeholder{color:#fff6;opacity:1}.omnia-footer-newsletter .mailerlite-form-field input[type=email]:focus{border-bottom-color:#c89f82}.omnia-footer-newsletter .mailerlite-subscribe-button-container{position:absolute;top:0;right:0;min-height:48px;display:flex;align-items:center;margin:0;text-align:right}.omnia-footer-newsletter .mailerlite-subscribe-submit{padding:.25rem;border:0;border-radius:.125rem;outline:none;background:transparent;color:#c89f82;font-family:Manrope,sans-serif;font-size:.75rem;font-weight:700;line-height:1.25;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color .3s ease}.omnia-footer-newsletter .mailerlite-subscribe-submit:hover{color:#fff}.omnia-footer-newsletter .mailerlite-subscribe-submit:focus-visible{box-shadow:0 0 0 2px #c89f82}.omnia-footer-newsletter .mailerlite-subscribe-submit:disabled{cursor:wait;opacity:.65}.omnia-footer-newsletter .mailerlite-form input.error{color:#fff;border-bottom-color:#fca5a5}.omnia-footer-newsletter .mailerlite-form label.error,.omnia-footer-newsletter .mailerlite-form-error{display:block;margin-top:.5rem;color:#fca5a5;font-size:.75rem;line-height:1.4}.omnia-footer-newsletter .mailerlite-form-loader,.omnia-footer-newsletter .mailerlite-form-response{margin:.75rem 0 0;color:#c89f82;font-size:.75rem;font-weight:500;line-height:1.5;text-align:left}.omnia-footer-newsletter .mailerlite-form-response h4{margin:0;color:inherit;font:inherit}footer .space-y-4 li a{display:inline-block;transition:all .3s ease;text-decoration:none;outline:none}footer .space-y-4 li a:hover{color:#c89f82!important;transform:translate(6px)}footer .space-y-4 li a:focus-visible{color:#c89f82!important;transform:translate(6px);border-radius:2px;box-shadow:0 0 0 2px #c89f82}footer .border-t li a{transition:color .3s ease}footer .border-t li a:hover{color:#fff!important}.omnia-pagination .nav-links{display:flex;align-items:center;justify-center:center;gap:.5rem;justify-content:center}@media(min-width:640px){.omnia-pagination .nav-links{gap:.75rem}}.omnia-pagination .nav-links h2{display:none}.omnia-pagination .page-numbers{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;font-size:.875rem;font-weight:500;color:#6b7280;text-decoration:none;transition:all .3s ease}.omnia-pagination .current{background-color:#5d4b63;color:#fff;font-weight:600;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.omnia-pagination a.page-numbers:hover{background-color:#f4f1ef;color:#2e2430}.omnia-pagination a.prev,.omnia-pagination a.next{border:1px solid #e5e7eb;color:#5d4b63}.omnia-pagination a.prev:hover,.omnia-pagination a.next:hover{background-color:#5d4b63;color:#fff;border-color:#5d4b63}.omnia-pagination .dots{color:#9ca3af;letter-spacing:.1em}@media(max-width:639px){.omnia-pagination .page-numbers:not(.current):not(.prev):not(.next){display:none}}.editorial-content p{margin-bottom:2rem;color:#2e2430d9}.editorial-content h2{font-family:Poppins,sans-serif;font-size:clamp(1.75rem,3vw,2.25rem);color:#2e2430;margin-top:4rem;margin-bottom:1.5rem;line-height:1.2;letter-spacing:-.02em}.editorial-content h3{font-family:Poppins,sans-serif;font-size:clamp(1.25rem,2vw,1.5rem);color:#2e2430;margin-top:3rem;margin-bottom:1rem;font-weight:500}.editorial-content strong,.editorial-content b{color:#2e2430;font-weight:600}.editorial-content blockquote{font-family:Cinzel,serif;font-size:clamp(1.5rem,3vw,2rem);line-height:1.4;color:#5d4b63;text-align:center;margin:4rem 0;padding:0 2rem;position:relative;border:none}.editorial-content blockquote:before{content:'"';display:block;font-size:4rem;color:#c89f82;opacity:.3;line-height:0;margin-bottom:1rem}.editorial-content ul{list-style:none;padding-left:0;margin-bottom:2rem}.editorial-content ul li{position:relative;padding-left:2rem;margin-bottom:1rem;color:#2e2430d9}.editorial-content ul li:before{content:"";position:absolute;left:.5rem;top:.75rem;width:6px;height:6px;border-radius:50%;background-color:#c89f82}.editorial-content figure{margin:3rem 0}.single-post .editorial-content img.size-full,.single-post .editorial-content figure.size-full,.single-post .editorial-content .wp-caption.size-full{height:auto!important}.single-post .editorial-content img.size-full{width:auto;max-width:100%}.editorial-content figure img{border-radius:1.5rem;box-shadow:0 4px 6px -1px #0000001a;width:100%;height:auto}.editorial-content figcaption{font-size:.875rem;text-align:center;color:#6b7280;margin-top:1rem;font-weight:300;margin-bottom:0}.editorial-content a{color:#c89f82;text-decoration:underline;text-decoration-color:#c89f824d;text-underline-offset:4px;transition:all .3s ease}.editorial-content a:hover{color:#5d4b63;text-decoration-color:#5d4b63}.omnia-contact-page-form .input-luxury,.omnia-contact-page-form .textarea-luxury{background:#fff9!important;border-bottom:2px solid rgba(93,75,99,.3)!important;padding:16px 18px!important;width:100%!important;font-family:Manrope,sans-serif!important;font-size:1rem!important;color:#2e2430!important;transition:all .3s ease!important;border-radius:8px 8px 0 0!important;box-sizing:border-box!important;outline:none!important;box-shadow:none!important}.omnia-contact-page-form .textarea-luxury{resize:vertical;min-height:140px}.omnia-contact-page-form .input-luxury:focus,.omnia-contact-page-form .textarea-luxury:focus{border-bottom-color:#5d4b63!important;background:#fff!important;box-shadow:0 4px 20px #5d4b6314!important}.omnia-contact-page-form .input-luxury::placeholder,.omnia-contact-page-form .textarea-luxury::placeholder{color:#5d4b6380!important;font-weight:400!important}.omnia-contact-page-form .wpcf7-list-item{margin:0!important;padding:0!important}.omnia-contact-page-form input[type=checkbox]{appearance:none;background-color:#fffc;margin:0;font:inherit;color:currentColor;width:1.25em;height:1.25em;border:2px solid rgba(93,75,99,.3);border-radius:.25em;display:grid;place-content:center;cursor:pointer;transition:all .2s ease;transform:translateY(2px)}.omnia-contact-page-form input[type=checkbox]:before{content:"";width:.65em;height:.65em;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em #fff;background-color:transform;transform-origin:center;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.omnia-contact-page-form input[type=checkbox]:checked{background-color:#5d4b63;border-color:#5d4b63}.omnia-contact-page-form input[type=checkbox]:checked:before{transform:scale(1)}.input-luxury::placeholder,.input-luxury::-webkit-input-placeholder{color:#5d4b6366!important;font-family:Manrope,sans-serif!important;font-size:13px!important;font-weight:300!important;opacity:1!important}.input-luxury::-moz-placeholder{color:#5d4b6366!important;font-family:Manrope,sans-serif!important;font-size:13px!important;font-weight:300!important;opacity:1!important}.input-luxury{font-family:Manrope,sans-serif!important;font-size:13px!important;font-weight:400!important}select.input-luxury{font-family:Manrope,sans-serif!important;font-size:14px!important;font-weight:300!important;color:#5d4b6399!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(93, 75, 99, 0.4)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 0px center!important;background-size:1em!important;padding-right:24px!important}select.input-luxury option{font-family:Manrope,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#2e2430!important;padding:8px!important}.omnia-contact-page-form .btn-kontakt-submit{background-color:#5d4b63;color:#fff;padding:1rem 2.5rem;border-radius:9999px;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:.2em;border:none;cursor:pointer;transition:all .3s ease;width:100%;outline:none}@media(min-width:768px){.omnia-contact-page-form .btn-kontakt-submit{width:auto}}.omnia-contact-page-form .btn-kontakt-submit:hover{background-color:#2e2430;transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.omnia-contact-page-form .btn-kontakt-submit:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #5d4b63}.omnia-map-container iframe{width:100%!important;height:100%!important;border:none!important;filter:contrast(1.05) saturate(1.05)}.partner-logo{filter:grayscale(100%) opacity(.6) contrast(1.2)!important;transition:all .4s ease!important;mix-blend-mode:multiply!important}.partner-logo:hover{filter:grayscale(0%) opacity(1) contrast(1)!important;mix-blend-mode:normal!important}.luxury-checklist{list-style:none;padding:0;margin:0}.luxury-checklist li{position:relative;padding-left:2.5rem;margin-bottom:1.25rem;font-size:clamp(1rem,1.5vw,1.125rem);color:#2e2430d9;line-height:1.6}.luxury-checklist li:before{content:"\2713";position:absolute;left:0;top:0;font-weight:700;color:#c89f82;font-size:1.2rem}.luxury-checklist li strong{color:#2e2430;font-weight:600}.prose-custom p:last-child{margin-bottom:0}.box2-content ul{list-style:none!important;padding-left:0!important;margin-top:1.5rem!important;margin-bottom:1.5rem!important}.box2-content ul li{position:relative!important;padding-left:24px!important;margin-bottom:12px!important;color:#374151!important;font-family:Manrope,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:24px!important}.box2-content ul li:before{content:""!important;position:absolute!important;left:0!important;top:8px!important;width:6px!important;height:6px!important;border-radius:50%!important;background-color:#c89f82!important}.luxury-list{list-style:none!important;padding-left:0!important;margin-top:1.5rem!important}.luxury-list li{position:relative;padding-left:24px!important;margin-bottom:12px!important;color:#374151!important;font-family:Manrope,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:24px!important}.luxury-list li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background-color:#c89f82}.seo-content p{margin-bottom:1.5rem!important;color:#2e2430d9!important;line-height:1.8!important;font-weight:300!important}.seo-content h3{font-family:Poppins,sans-serif!important;font-size:1.25rem!important;color:#2e2430!important;margin-top:2.5rem!important;margin-bottom:1rem!important;font-weight:500!important}.seo-content strong{font-weight:600!important;color:#2e2430!important}.omnia-edit-btn{position:absolute;top:1rem;right:1rem;z-index:50;display:inline-flex;align-items:center;gap:8px;background:#2e2430eb;border:1px solid rgba(255,255,255,.2);box-shadow:0 6px 18px #2e243038;padding:6px 12px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#fff;cursor:pointer;opacity:1;transition:all .3s ease;backdrop-filter:blur(4px)}.relative:hover>.omnia-edit-btn,.group:hover>.omnia-edit-btn{opacity:1}.omnia-category-order-control{opacity:0;pointer-events:none;transition:opacity .3s ease}.omnia-category-navigation:hover .omnia-category-order-control,.omnia-category-navigation:focus-within .omnia-category-order-control{opacity:1;pointer-events:auto}.omnia-edit-btn:hover{background:#c89f82;border-color:#c89f82;color:#2e2430;transform:translateY(-2px)}.omnia-modal{display:none;position:fixed;inset:0;background:#2e2430cc;z-index:9999;backdrop-filter:blur(8px);align-items:center;justify-content:center;padding:20px}.omnia-modal.is-active{display:flex}.omnia-modal-content{background:#fff;width:100%;max-width:800px;max-height:90vh;border-radius:2rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000080;display:flex;flex-direction:column}.omnia-modal-header{padding:1.5rem 2rem;border-bottom:1px solid #f4f1ef;display:flex;justify-content:space-between;align-items:center;background:#fcfbfb}.omnia-modal-header h3{font-family:Poppins,sans-serif;font-weight:500;color:#2e2430}#close-omnia-modal{font-size:2rem;line-height:1;color:#5d4b63;background:none;border:none;cursor:pointer}.omnia-modal-body{padding:2rem;overflow-y:auto}.omnia-modal-body .acf-form-fields{border:none}.omnia-modal-body .acf-field{margin-bottom:1.5rem;display:none}.omnia-modal-body .acf-field.is-visible{display:block}.omnia-modal-body .acf-form-submit{margin-top:2rem}.omnia-modal-body .acf-button{background:#5d4b63!important;border:none!important;text-shadow:none!important;box-shadow:none!important;padding:12px 30px!important;height:auto!important;border-radius:999px!important;text-transform:uppercase;font-size:11px;letter-spacing:.1em}.omnia-modal-body .acf-form-submit .acf-button,.omnia-modal-body .acf-gallery .acf-button{background-color:#5d4b63!important;color:#fff!important;border:none!important;padding:14px 32px!important;border-radius:9999px!important;font-family:Manrope,sans-serif!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.15em!important;cursor:pointer!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 6px -1px #5d4b6333!important;display:inline-block!important;text-shadow:none!important;height:auto!important;line-height:normal!important}.omnia-modal-body .acf-form-submit .acf-button:hover,.omnia-modal-body .acf-gallery .acf-button:hover{background-color:#2e2430!important;transform:translateY(-2px)!important;box-shadow:0 10px 15px -3px #5d4b634d!important}#omnia-edit-modal .acf-label label{font-family:Manrope,sans-serif!important;font-size:11px!important;font-weight:700!important;color:#2e2430b3!important;text-transform:uppercase!important;letter-spacing:.1em!important;margin-bottom:8px!important;display:block!important}#omnia-edit-modal .acf-input input[type=text],#omnia-edit-modal .acf-input input[type=url],#omnia-edit-modal .acf-input textarea,#omnia-edit-modal .acf-input select{width:100%!important;background:#fcfbfb!important;border:1px solid rgba(93,75,99,.15)!important;border-radius:8px!important;padding:14px 18px!important;color:#2e2430!important;font-family:Manrope,sans-serif!important;font-size:15px!important;font-weight:500!important;transition:all .3s ease!important;box-shadow:inset 0 2px 4px #00000005!important;box-sizing:border-box!important}#omnia-edit-modal .acf-input input[type=text]:focus,#omnia-edit-modal .acf-input input[type=url]:focus,#omnia-edit-modal .acf-input textarea:focus,#omnia-edit-modal .acf-input select:focus{outline:none!important;border-color:#5d4b63!important;background:#fff!important;box-shadow:0 4px 12px #5d4b6314!important}#omnia-edit-modal .acf-label p.description{font-family:Manrope,sans-serif!important;font-size:11px!important;color:#9ca3af!important;margin-top:2px!important;margin-bottom:12px!important}#omnia-edit-modal .acf-repeater .acf-table{border:1px solid rgba(93,75,99,.15)!important;border-radius:8px!important;background-color:#fff!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important;margin-bottom:16px!important}#omnia-edit-modal .acf-repeater .acf-table>tbody>tr>td,#omnia-edit-modal .acf-repeater .acf-table>thead>tr>th{border-bottom:1px solid rgba(93,75,99,.1)!important;border-right:1px solid rgba(93,75,99,.1)!important;padding:12px!important;vertical-align:middle!important}#omnia-edit-modal .acf-repeater .acf-table>tbody>tr:last-child>td,#omnia-edit-modal .acf-repeater .acf-table>thead>tr:last-child>th{border-bottom:none!important}#omnia-edit-modal .acf-repeater .acf-table>tbody>tr>td:last-child,#omnia-edit-modal .acf-repeater .acf-table>thead>tr>th:last-child{border-right:none!important}#omnia-edit-modal .acf-repeater .acf-row-handle{background-color:#fcfbfb!important;color:#2e243066!important;font-family:Manrope,sans-serif!important;font-size:12px!important;font-weight:700!important;text-align:center!important;width:40px!important}#omnia-edit-modal .acf-repeater .acf-table>thead>tr>th{background-color:#fcfbfb!important;color:#2e2430b3!important;font-family:Manrope,sans-serif!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important}#omnia-edit-modal .acf-repeater .acf-actions .acf-button{background-color:transparent!important;color:#5d4b63!important;border:1px solid #5d4b63!important;padding:10px 24px!important;border-radius:9999px!important;font-family:Manrope,sans-serif!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;box-shadow:none!important;transition:all .3s ease!important;margin-top:10px!important}#omnia-edit-modal .acf-repeater .acf-actions .acf-button:hover{background-color:#5d4b63!important;color:#fff!important}#omnia-edit-modal .acf-repeater .acf-row-handle.remove{background:#fff0f0!important}#omnia-edit-modal .acf-repeater .acf-row-handle.remove:hover a{color:#ef4444!important}#omnia-edit-modal .acf-field[data-key=field_team_page_area_order] .acf-actions,#omnia-edit-modal .acf-field[data-key=field_team_page_area_order] .acf-row-handle.remove{display:none!important}#omnia-edit-modal .acf-field[data-key=field_team_page_area_order] .acf-row-handle.order{cursor:grab!important}#omnia-edit-modal .acf-field[data-key=field_team_page_area_order] .acf-row-handle.order:active{cursor:grabbing!important}#omnia-edit-modal .acf-field[data-key=field_team_page_area_order_item] select{width:100%!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#2e2430!important;font-weight:600;pointer-events:none;appearance:none}#omnia-edit-modal .acf-field.is-visible .acf-field{display:block!important}#omnia-edit-modal .acf-field.is-visible td.acf-field,#omnia-edit-modal .acf-field.is-visible th.acf-field{display:table-cell!important}#omnia-edit-modal .acf-field[data-key=field_team_page_area_order] th.acf-row-handle.remove,#omnia-edit-modal .acf-field[data-key=field_team_page_area_order] td.acf-row-handle.remove{display:none!important;width:0!important;padding:0!important;border:0!important}#omnia-edit-modal .acf-repeater.-block>table>tbody>tr>td{padding:16px!important;background:#fff!important}#omnia-edit-modal .acf-input input[type=text],#omnia-edit-modal .acf-input input[type=url],#omnia-edit-modal .acf-input select{width:100%!important;background:#fcfbfb!important;border:1px solid rgba(93,75,99,.15)!important;border-radius:8px!important;padding:14px 18px!important;color:#2e2430!important;font-family:Manrope,sans-serif!important;font-size:15px!important;font-weight:500!important;transition:all .3s ease!important;box-shadow:inset 0 2px 4px #00000005!important;box-sizing:border-box!important}#omnia-edit-modal .acf-input textarea{width:100%!important;background:#fcfbfb!important;border:1px solid rgba(93,75,99,.15)!important;border-radius:8px!important;padding:14px 18px!important;color:#2e2430!important;font-family:Manrope,sans-serif!important;font-size:15px!important;font-weight:500!important;transition:all .3s ease!important;box-shadow:inset 0 2px 4px #00000005!important;box-sizing:border-box!important;min-height:150px!important}@media(max-width:767px){.omnia-section-edit-controls{top:.75rem!important;right:.75rem!important;left:.75rem!important;max-width:calc(100% - 1.5rem);flex-wrap:nowrap!important;overflow-x:auto;justify-content:flex-start;padding-bottom:.25rem;opacity:1!important;scrollbar-width:none}.omnia-section-edit-controls::-webkit-scrollbar{display:none}.omnia-section-edit-controls .omnia-edit-btn{min-height:36px;flex:0 0 auto;padding:7px 11px;font-size:9px}.omnia-modal{align-items:stretch;padding:.5rem}.omnia-modal-content{max-height:calc(100dvh - 1rem);border-radius:1.25rem}.omnia-modal-header{padding:1rem 1.25rem}.omnia-modal-header h3{padding-right:.75rem;font-size:1rem}.omnia-modal-body{padding:1rem;overscroll-behavior:contain}#omnia-edit-modal .acf-repeater.-block .acf-field[data-width]{float:none!important;width:100%!important}#omnia-edit-modal .acf-repeater.-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.omnia-modal-body .acf-form-submit .acf-button{width:100%!important;min-height:48px;padding-right:1.25rem!important;padding-left:1.25rem!important;box-sizing:border-box!important;text-align:center}}.check-list{list-style:none!important;padding-left:0!important}.check-list li{position:relative!important;padding-left:15px!important;margin-bottom:.75rem!important;color:#4b5563!important;font-weight:300!important;font-family:Manrope,sans-serif!important}#rezervacija .omnia-contact-page-form .input-luxury{width:100%!important;padding:1rem 1.5rem!important;background-color:#fff!important;border:1px solid #e5e7eb!important;border-bottom:1px solid #e5e7eb!important;border-radius:9999px!important;font-size:.875rem!important;color:#2e2430!important;outline:none!important;box-shadow:0 1px 2px #00000005!important;font-family:inherit!important}#rezervacija .omnia-contact-page-form textarea.input-luxury{border-radius:1.5rem!important;min-height:120px!important}#rezervacija .omnia-contact-page-form .input-luxury:focus{border-color:#5d4b63!important;border-bottom-color:#5d4b63!important;box-shadow:0 0 0 1px #5d4b63!important;background-color:#fff!important}#rezervacija .omnia-contact-page-form .input-luxury::placeholder{color:#9ca3af!important;font-weight:300!important}#rezervacija .omnia-contact-page-form br{display:none!important}#rezervacija .omnia-contact-page-form .wpcf7-not-valid-tip{font-size:11px!important;color:#ef4444!important;margin-top:4px!important;margin-left:1rem!important;font-weight:500!important}#rezervacija .omnia-contact-page-form .wpcf7-response-output{border-radius:1rem!important;font-size:12px!important;margin-top:1rem!important;border:none!important;padding:1rem!important}#rezervacija .omnia-contact-page-form .wpcf7-mail-sent-ok{background-color:#ecfdf5!important;color:#065f46!important}#rezervacija .omnia-contact-page-form .wpcf7-validation-errors{background-color:#fef2f2!important;color:#991b1b!important}#rezervacija .omnia-contact-page-form select.input-luxury{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235d4b63' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 1.5rem center!important;background-size:1.2em!important;padding-right:3.5rem!important}#rezervacija .omnia-contact-page-form input[type=submit]{background-color:#2e2430!important;color:#fff!important;border-radius:9999px!important;padding:1.25rem 2rem!important;font-size:.75rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;border:none!important;width:100%!important;cursor:pointer!important;transition:all .3s ease!important}#rezervacija .omnia-contact-page-form input[type=submit]:hover{background-color:#5d4b63!important;transform:translateY(-2px);box-shadow:0 10px 15px -3px #2e243033!important}.single-storitve .prose-custom a,.single-post .editorial-content a{color:#c89f82;font-weight:500;text-decoration:underline;text-decoration-color:#2e243066;text-decoration-thickness:1px;text-underline-offset:4px;transition:all .2s ease-in-out}.single-storitve .prose-custom a:hover,.single-storitve .prose-custom a:focus-visible,.single-post .editorial-content a:hover,.single-post .editorial-content a:focus-visible{color:#5d4b63;text-decoration-color:#5d4b63;text-decoration-thickness:2px;outline:none}.single-storitve .prose-custom a:has(img),.single-post .editorial-content a:has(img){text-decoration:none;display:inline-block}.single-storitve .prose-custom .wp-block-button__link,.single-post .editorial-content .wp-block-button__link{text-decoration:none;color:inherit}.editor-styles-wrapper .wp-block-paragraph a,.editor-styles-wrapper .wp-block-list a,.editor-styles-wrapper .wp-block-heading a{color:#c89f82!important;font-weight:500!important;text-decoration:underline!important;text-decoration-color:#5d4b6366!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important;transition:all .2s ease-in-out}.editor-styles-wrapper .wp-block-paragraph a:hover,.editor-styles-wrapper .wp-block-list a:hover,.editor-styles-wrapper .wp-block-heading a:hover,.editor-styles-wrapper .wp-block-paragraph a:focus,.editor-styles-wrapper .wp-block-list a:focus,.editor-styles-wrapper .wp-block-heading a:focus{color:#5d4b63!important;text-decoration-color:#5d4b63!important;text-decoration-thickness:2px!important}.editor-styles-wrapper a:has(img){text-decoration:none!important}.single-storitve .prose-custom,.single-storitve .prose-custom p,.single-post .editorial-content p{font-size:1.125rem!important;font-weight:400!important;line-height:1.7!important}.single-storitve p.text-gray-500.font-light,.single-storitve p.text-gray-400.font-light{color:#4b5563!important;font-size:14px!important;font-weight:400!important}.single-storitve .group\/process .w-8.h-8.text-primary{width:2.75rem!important;height:2.75rem!important;margin-bottom:1.25rem!important;transition:transform .3s ease}.single-storitve .group\/process .w-8.h-8.text-primary svg{width:100%!important;height:100%!important;stroke-width:1.25!important}.single-storitve .group\/process p{line-height:1.7!important;padding-top:.25rem!important}.single-storitve .prose-custom ul{list-style:none!important;padding-left:12px!important;margin-top:1rem!important;margin-bottom:1rem!important}.single-storitve .prose-custom ul li{position:relative!important;padding-left:15px!important;margin-bottom:.75rem!important}.single-storitve .rounded-bento.grid.grid-cols-1 h3{margin-bottom:3px}.single-storitve .rounded-bento.grid.grid-cols-1 p{line-height:23px}.single-storitve .group\/col3 .prose-custom ul li:before,.single-storitve .group\/seo ul li:before,.check-list li:before{content:""!important;position:absolute!important;left:0!important;top:10px!important;width:6px!important;height:6px!important;background-color:#c89f82!important;background-image:none!important;border-radius:50%!important}.single-storitve .group\/seo ul li:before{top:13px!important}.single-storitve .group\/col3 .prose-custom p,.single-storitve .group\/col3 .prose-custom ul li{font-size:16px!important;line-height:1.6!important}.single-storitve div[class*="group/col"] .rounded-bento-sm p{font-size:14px!important;line-height:23.8px!important}.single-storitve div[class*="group/col"] .rounded-bento-sm .text-primary{margin-top:2px!important}.single-storitve .prose-custom h2,.single-post .editorial-content h2{font-family:Manrope,sans-serif!important;font-size:1.375rem!important;font-weight:700!important;color:#2e2430!important;margin-top:2.5rem!important;margin-bottom:1rem!important;line-height:1.3!important}.single-storitve .prose-custom h3,.single-post .editorial-content h3{font-family:Manrope,sans-serif!important;font-size:1.125rem!important;font-weight:600!important;color:#374151!important;margin-top:2rem!important;margin-bottom:.75rem!important;line-height:1.4!important}.single-storitve .prose-custom h2,.single-post .editorial-content h2{margin-top:2rem!important;margin-bottom:.75rem!important}.single-storitve .prose-custom h3,.single-post .editorial-content h3{margin-top:1.5rem!important;margin-bottom:.5rem!important}.single-storitve .prose-custom p,.single-post .editorial-content p,.single-storitve .prose-custom ul,.single-post .editorial-content ul{margin-top:.75rem!important;margin-bottom:.75rem!important}.single-storitve .prose-custom>*:first-child,.single-post .editorial-content>*:first-child{margin-top:0!important}.single-storitve .group\/seo .prose-custom p,.single-storitve .group\/seo .prose-custom ul li,.single-storitve .group .prose-custom p{font-size:16px!important;line-height:1.6!important}.single-storitve section.group h3.font-heading{font-size:1.25rem!important}.single-storitve .group\/combo p.text-\[16px\].text-gray-500.font-light{font-size:16px!important}.single-storitve .group\/seo .prose-custom ul li:before{top:10px!important}.single.single-post ul li{font-size:18px!important}.single.single-post h2{font-family:Poppins,sans-serif!important;font-size:30px!important;color:#2e2430!important;font-weight:400!important;line-height:1.3!important;margin-top:1.5em!important;margin-bottom:.75em!important}.single.single-post h3{font-family:Poppins,sans-serif!important;font-size:20px!important;color:#2e2430!important;font-weight:400!important;line-height:1.4!important;margin-top:1.5em!important;margin-bottom:.75em!important}.editor-styles-wrapper .block-editor-block-list__layout ul.wp-block-list,.editor-styles-wrapper ul.wp-block-list{list-style-type:disc!important;padding-left:2rem!important;margin-top:1rem!important;margin-bottom:1rem!important}.editor-styles-wrapper .block-editor-block-list__layout .wp-block-list>li,.editor-styles-wrapper ul.wp-block-list>li{margin-bottom:.75rem!important;margin-top:0!important;padding-left:.25rem!important}.editor-styles-wrapper .block-editor-block-list__layout .wp-block-list>li:last-child{margin-bottom:0!important}.editor-styles-wrapper .wp-block-list>li>p,.editor-styles-wrapper .wp-block-list>li>div{margin-bottom:0!important;margin-top:0!important}@media(min-width:1200px)and (max-width:1535px){header .omnia-nav>a{margin-right:.75rem!important}header .omnia-desktop-navigation{flex:1 1 0%;min-width:0;margin-left:.875rem;margin-right:.875rem}header .header-menu-ul{width:100%;max-width:61.25rem;margin-left:auto!important;margin-right:auto!important;justify-content:space-between}header .header-menu-ul>li>a{white-space:nowrap!important}}@media(min-width:1200px)and (max-width:1359px){header .omnia-nav{padding-left:1rem!important;padding-right:1rem!important}header .header-menu-ul{gap:.75rem!important}header .header-menu-ul>li>a{padding:.125rem!important;font-size:11px!important;letter-spacing:.045em!important}header .omnia-logo-dark,header .omnia-logo-light{max-height:38px!important}header .btn-rezervacija{padding-left:1rem!important;padding-right:1rem!important;font-size:10px!important;letter-spacing:.08em!important}}@media(min-width:1360px)and (max-width:1535px){header.is-top .header-menu-ul{gap:1rem!important}header.is-scrolled .header-menu-ul{gap:1.25rem!important}header.is-scrolled .header-menu-ul>li>a{font-size:11px!important;letter-spacing:.06em!important;padding:.15rem!important}header .omnia-nav{padding-left:1.5rem!important;padding-right:1.5rem!important}header.is-scrolled .btn-rezervacija{padding-left:1.25rem!important;padding-right:1.25rem!important;font-size:10px!important}}@media(min-width:1024px){body.single-storitve section h2.font-heading{font-size:30px!important;line-height:1.2!important}body.single-storitve .group\/col1 h2.font-heading,body.single-storitve .group\/col2 h2.font-heading,body.single-storitve .group\/col3 h2.font-heading{font-size:24px!important;line-height:1.33!important}}.signature-text{background:linear-gradient(to bottom,#5d4b6314,#5d4b6305);-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:1}.cv-timeline{position:relative;padding-left:2rem}.cv-timeline:before{content:"";position:absolute;left:.4rem;top:.5rem;bottom:.5rem;width:1px;background:linear-gradient(to bottom,transparent,rgba(93,75,99,.3) 10%,rgba(93,75,99,.3) 90%,transparent)}.cv-item{position:relative;padding-bottom:2.5rem}.cv-item:before{content:"";position:absolute;left:-1.7rem;top:.6rem;width:.65rem;height:.65rem;border-radius:50%;background:#fcfbfb;border:2px solid #c89f82}.cv-item:last-child{padding-bottom:0}.prose-omnia p{margin-bottom:1.25rem;line-height:1.8}.prose-omnia strong{color:#2e2430;font-weight:500}.credential-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff9;backdrop-filter:blur(10px);border:1px solid rgba(93,75,99,.1);border-radius:500px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#5d4b63;transition:all .3s ease}.credential-badge:hover{background:#ffffffe6;transform:translateY(-2px);box-shadow:0 10px 25px #5d4b6314}.tab-active{color:#2e2430}.tab-active .tab-indicator{transform:scaleX(1)}.tab-indicator{transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}details summary{list-style:none}details summary::-webkit-details-marker{display:none}details[open] .faq-icon{transform:rotate(45deg)}.faq-icon{transition:transform .3s ease}.sticky-cta{position:fixed;right:2rem;bottom:2rem;z-index:40}.single-storitve .group\/col1 ul li span:first-child,.single-storitve .group\/col2 ul li span:first-child,.single-storitve .group\/col3 ul li span:first-child{display:none!important}.single-storitve .group\/col1 ul li,.single-storitve .group\/col2 ul li,.single-storitve .group\/col3 ul li,.single-storitve .group\/col3 p:not([class]),.single-storitve .group\/seo ul li{font-size:16px!important;line-height:1.6!important;color:#2e2430d9!important;font-weight:300!important}.single-storitve .group\/col1 ul li,.single-storitve .group\/col2 ul li,.single-storitve .group\/col3 ul li,.single-storitve .group\/seo ul li{position:relative!important;padding-left:18px!important;margin-bottom:.75rem!important;display:block!important}.single-storitve .group\/col1 ul li:before,.single-storitve .group\/col2 ul li:before,.single-storitve .group\/col3 ul li:before,.single-storitve .group\/seo ul li:before{content:""!important;position:absolute!important;left:0!important;top:10px!important;width:6px!important;height:6px!important;background-color:#c89f82!important;border-radius:50%!important;display:block!important}.single-storitve .group\/col3 ul{padding-left:0!important;margin-top:1rem!important}.single-storitve .group\/col1>div:last-child,.single-storitve .group\/col2>div:last-child,.single-storitve .group\/col3>div:last-child{background:linear-gradient(135deg,#f4f1efcc,#e8d9d066)!important;border-left:3px solid #c89f82!important;border-radius:1.5rem!important;padding:1rem!important;margin-top:auto!important;display:block!important}.single-storitve .group\/col3>div:last-child{margin-top:5px!important}.single-storitve .group\/col1>div:last-child svg,.single-storitve .group\/col2>div:last-child svg,.single-storitve .group\/col3>div:last-child svg{display:none!important}.single-storitve .group\/col1>div:last-child p,.single-storitve .group\/col2>div:last-child p,.single-storitve .group\/col3>div:last-child p{font-size:12px!important;line-height:1.5!important;color:#2e2430cc!important;font-weight:400!important;margin:0!important}.single-storitve .disclaimer-wysiwyg p{font-size:12px!important;line-height:1.5!important;color:#2e2430cc!important;font-style:normal!important;text-align:left!important;margin:0!important}.single-storitve .disclaimer-wysiwyg strong{color:#2e2430!important;font-weight:500!important}.price-disclaimer-final,.price-disclaimer-final p{text-align:center!important;font-size:12px!important;color:#5d4b6380!important;font-style:italic!important;line-height:1.6!important;margin:0 auto!important;font-weight:300!important}.price-disclaimer-final div{display:flex;justify-content:center}.single-ekipa #rezervacija .wpcf7 form{gap:5px!important}.single-ekipa #rezervacija .team-booking-consent{margin:.75rem 0 1.25rem}.omnia-privacy-consent{margin:0}:is(#rezervacija .team-booking-consent,.omnia-privacy-consent) .wpcf7-form-control-wrap,:is(#rezervacija .team-booking-consent,.omnia-privacy-consent) .wpcf7-acceptance,:is(#rezervacija .team-booking-consent,.omnia-privacy-consent) .wpcf7-list-item{display:block;width:100%;margin:0!important}:is(#rezervacija .team-booking-consent,.omnia-privacy-consent) label{display:grid!important;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:1rem;width:100%;padding:0;background:transparent;border:0;border-radius:0;cursor:pointer}:is(#rezervacija .team-booking-consent,.omnia-privacy-consent) input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;display:block!important;width:1.25rem!important;min-width:1.25rem!important;height:1.25rem!important;margin:.125rem 0 0!important;padding:0!important;background:#fffc!important;border:2px solid rgba(93,75,99,.3)!important;border-radius:.25rem!important;box-shadow:none!important;transform:none!important;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}:is(#rezervacija .team-booking-consent,.omnia-privacy-consent) input[type=checkbox]:before{content:none!important}:is(#rezervacija .team-booking-consent,.omnia-privacy-consent) input[type=checkbox]:hover{border-color:#5d4b638c!important}:is(#rezervacija .team-booking-consent,.omnia-privacy-consent) input[type=checkbox]:checked{background-color:#5d4b63!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3.5 8 3 3 6-6'/%3E%3C/svg%3E")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:.875rem!important;border-color:#5d4b63!important}:is(#rezervacija .team-booking-consent,.omnia-privacy-consent) input[type=checkbox]:focus-visible{outline:2px solid rgba(93,75,99,.45);outline-offset:3px}:is(#rezervacija .team-booking-consent,.omnia-privacy-consent) .wpcf7-list-item-label{display:block!important;min-width:0;color:#6b7280;font-size:.75rem;font-weight:300;line-height:1.625;letter-spacing:0;text-transform:none}:is(#rezervacija .team-booking-consent,.omnia-privacy-consent) a{color:#5d4b63;font-weight:500;text-decoration:underline;text-underline-offset:2px}:is(#rezervacija .team-booking-consent,.omnia-privacy-consent) a:hover{color:#2e2430}.wpcf7 .wpcf7-submit:disabled,#rezervacija .wpcf7 .wpcf7-submit:disabled{cursor:not-allowed!important}@media(min-width:1280px){.home .container,.front-page .container{max-width:1280px!important}}.omnia-select{position:relative;width:100%}.omnia-select .omnia-select__native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;background:none!important;opacity:0!important;pointer-events:none!important}.omnia-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;background:#ffffff80;border:none;border-bottom:2px solid rgba(93,75,99,.4);border-radius:8px 8px 0 0;padding:16px;font-family:Manrope,sans-serif;font-size:1.125rem;line-height:1.4;color:#2e2430;text-align:left;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.omnia-select__trigger:hover{background:#ffffffbf}.omnia-select__trigger:focus-visible{outline:none;border-bottom-color:#5d4b63;background:#ffffffd9;box-shadow:0 0 0 2px #5d4b6340}.omnia-select.is-open .omnia-select__trigger{border-bottom-color:#5d4b63;background:#fff}.omnia-select__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omnia-select.is-placeholder .omnia-select__value{color:#2e243066;font-weight:300}.omnia-select__icon{flex:0 0 auto;width:1.1rem;height:1.1rem;color:#5d4b63;transition:transform .35s cubic-bezier(.16,1,.3,1)}.omnia-select.is-open .omnia-select__icon{transform:rotate(180deg)}.omnia-select__panel{position:absolute;top:calc(100% + .5rem);left:0;right:0;z-index:60;margin:0;padding:.5rem;list-style:none;max-height:17.5rem;overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid rgba(93,75,99,.08);border-radius:1.25rem;box-shadow:0 24px 48px -12px #5d4b632e;opacity:0;visibility:hidden;transform:translateY(-.5rem);transition:opacity .28s ease,transform .28s cubic-bezier(.16,1,.3,1),visibility .28s}.omnia-select.is-open .omnia-select__panel{opacity:1;visibility:visible;transform:translateY(0)}.omnia-select.is-up .omnia-select__panel{top:auto;bottom:calc(100% + .5rem);transform:translateY(.5rem)}.omnia-select.is-up.is-open .omnia-select__panel{transform:translateY(0)}.omnia-select__option{position:relative;padding:.75rem 1rem .75rem 1.25rem;border-radius:.75rem;font-family:Manrope,sans-serif;font-size:1rem;font-weight:300;line-height:1.4;color:#2e2430;cursor:pointer;transition:background-color .2s ease,color .2s ease}.omnia-select__option:before{content:"";position:absolute;left:.5rem;top:50%;width:2px;height:0;background:#c89f82;border-radius:2px;transform:translateY(-50%);transition:height .35s cubic-bezier(.16,1,.3,1)}.omnia-select__option.is-active{background:#f4f1ef}.omnia-select__option.is-active:before{height:55%}.omnia-select__option[aria-selected=true]{color:#5d4b63;font-weight:500}.omnia-select__option[aria-selected=true]:before{height:55%}.omnia-select__option.is-placeholder{color:#2e243073}.omnia-select__panel::-webkit-scrollbar{width:6px}.omnia-select__panel::-webkit-scrollbar-track{background:transparent}.omnia-select__panel::-webkit-scrollbar-thumb{background:#5d4b6333;border-radius:999px}.omnia-select__panel{scrollbar-width:thin;scrollbar-color:rgba(93,75,99,.2) transparent}@media(prefers-reduced-motion:reduce){.omnia-select__panel,.omnia-select__icon,.omnia-select__option,.omnia-select__option:before{transition:none!important}}header.is-top{padding-top:0}header.is-scrolled{padding-top:.5rem}header.is-top .omnia-nav{padding-top:1.25rem;padding-bottom:1.25rem;width:98%;max-width:1600px;background-color:#ffffffb3;border-color:#ffffff80}header.is-scrolled .omnia-nav{padding-top:.75rem;padding-bottom:.75rem;width:95%;max-width:92rem;background-color:#2e2430e6;border-color:#ffffff1a}@media(min-width:1024px){header.is-top .omnia-nav{width:95%}header.is-scrolled .omnia-nav{width:calc(100% - 2rem)}}header .omnia-logo-dark,header .omnia-logo-light{opacity:0}header.is-top .omnia-logo-dark,header.is-scrolled .omnia-logo-light{opacity:1}.omnia-migrate-banner{position:relative;z-index:40;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin:0;padding:100px 24px 20px;background:#2e2430;color:#fff;text-align:center}.omnia-migrate-banner p{max-width:720px;margin:0;font-size:13px;line-height:1.6;color:#ffffffd9}.omnia-migrate-banner strong{color:#fff}.omnia-migrate-btn{display:inline-block;padding:10px 20px;border-radius:999px;background:#c89f82;color:#2e2430;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;white-space:nowrap;transition:background .3s ease,transform .3s ease}.omnia-migrate-btn:hover{background:#fff;transform:translateY(-1px)}.omnia-book-tab{position:fixed;right:0;bottom:calc(96px + env(safe-area-inset-bottom));z-index:39;display:flex;flex-direction:column;align-items:center;gap:9px;padding:11px 7px 12px 9px;border-radius:14px 0 0 14px;background:linear-gradient(165deg,#5d4b63,#2e2430);color:#fff;font-family:Manrope,system-ui,sans-serif;text-decoration:none;box-shadow:-12px 20px 40px -20px #2e243099,inset 0 0 0 1px #ffffff0f;transform:translate(4px);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease;animation:omnia-book-tab-in .8s cubic-bezier(.22,1,.36,1) .6s both;-webkit-tap-highlight-color:transparent}.omnia-book-tab:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:2px;border-radius:2px;background:linear-gradient(180deg,transparent,#c89f82,transparent);opacity:.85}.omnia-book-tab__icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:9999px;background:#c89f822e;color:#c89f82;transition:background .35s ease,color .35s ease,transform .45s cubic-bezier(.22,1,.36,1)}.omnia-book-tab__icon svg{width:11px;height:11px}.omnia-book-tab__label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:9px;font-weight:700;line-height:1;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap}.omnia-book-tab__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.omnia-book-tab:hover,.omnia-book-tab:focus-visible{color:#fff;transform:translate(0);box-shadow:-18px 24px 48px -18px #2e2430b3,inset 0 0 0 1px #c89f8259}.omnia-book-tab:hover .omnia-book-tab__icon,.omnia-book-tab:focus-visible .omnia-book-tab__icon{background:#c89f82;color:#2e2430;transform:rotate(-8deg) scale(1.06)}.omnia-book-tab:focus-visible{outline:2px solid #c89f82;outline-offset:3px}.omnia-book-tab:active{transform:translate(2px) scale(.98)}@keyframes omnia-book-tab-in{0%{opacity:0;translate:100% 0}to{opacity:1;translate:0 0}}@media(min-width:1024px){.omnia-book-tab{top:50%;bottom:auto;margin-top:-62px;gap:8px;padding:10px 7px 11px 9px;border-radius:14px 0 0 14px}.omnia-book-tab__icon{width:22px;height:22px}.omnia-book-tab__icon svg{width:10px;height:10px}.omnia-book-tab__label{font-size:9px;letter-spacing:.24em}}@media(prefers-reduced-motion:reduce){.omnia-book-tab,.omnia-book-tab__icon{animation:none;transition:none}}@media print{.omnia-book-tab{display:none!important}}
