.tooltipster-base{--tooltip-color:#fff;--tooltip-bg-color:#000}.off-canvas-right .mfp-content,.off-canvas-left .mfp-content{--drawer-width:300px}.stuck #logo img{padding:7px 0}.header-bottom{min-height:10px}.header-top{min-height:20px}.transparent .header-main{height:100px}.transparent #logo img{max-height:100px}.has-transparent+.page-title:first-of-type,.has-transparent+#main>.page-title,.has-transparent+#main>div>.page-title,.has-transparent+#main .page-header-wrapper:first-of-type .page-title{padding-top:100px}.transparent .header-wrapper{background-color:rgba(242,242,242,0)!important}.transparent .top-divider{display:none}.header.show-on-scroll,.stuck .header-main{height:105px!important}.stuck #logo img{max-height:105px!important}.search-form{width:27%}.header-bottom{background-color:#f1f1f1}.top-bar-nav>li>a{line-height:16px}.stuck .header-main .nav>li>a{line-height:100px}.main-menu-overlay{background-color:#4400e5}.mobile-sidebar-levels-2 .nav>li>ul>li>a{font-family:"Josefin Sans",sans-serif}.breadcrumbs{text-transform:none}h3.widget-title,span.widget-title{text-transform:none}.header:not(.transparent) .top-bar-nav>li>a{color:#000}.header:not(.transparent) .top-bar-nav.nav>li>a:hover,.header:not(.transparent) .top-bar-nav.nav>li.active>a,.header:not(.transparent) .top-bar-nav.nav>li.current>a,.header:not(.transparent) .top-bar-nav.nav>li>a.active,.header:not(.transparent) .top-bar-nav.nav>li>a.current{color:#1d48bd}.top-bar-nav.nav-line-bottom>li>a:before,.top-bar-nav.nav-line-grow>li>a:before,.top-bar-nav.nav-line>li>a:before,.top-bar-nav.nav-box>li>a:hover,.top-bar-nav.nav-box>li.active>a,.top-bar-nav.nav-pills>li>a:hover,.top-bar-nav.nav-pills>li.active>a{color:#fff!important;background-color:#1d48bd}.header-nav-main.nav-line-bottom>li>a:before,.header-nav-main.nav-line-grow>li>a:before,.header-nav-main.nav-line>li>a:before,.header-nav-main.nav-box>li>a:hover,.header-nav-main.nav-box>li.active>a,.header-nav-main.nav-pills>li>a:hover,.header-nav-main.nav-pills>li.active>a{color:#fff!important;background-color:#1e73be}.widget:where(:not(.widget_shopping_cart)) a{color:#1d20bd}.widget:where(:not(.widget_shopping_cart)) a:hover{color:#1dbd65}.widget .tagcloud a:hover{border-color:#1dbd65;background-color:#1dbd65}.pswp__bg,.mfp-bg.mfp-ready{background-color:rgba(255,255,255,.06)}.header-main .header-button>.button.is-outline,.header-main .cart-icon strong:after,.header-main .cart-icon strong{border-color:#000!important}.header-main .header-button>.button:not(.is-outline){background-color:#000!important}.header-main .current-dropdown .cart-icon strong,.header-main .header-button>.button:hover,.header-main .header-button>.button:hover i,.header-main .header-button>.button:hover span{color:#fff!important}.header-main .current-dropdown .cart-icon strong,.header-main .header-button>.button:hover{background-color:#1e73be!important}.header-main .current-dropdown .cart-icon strong:after,.header-main .current-dropdown .cart-icon strong,.header-main .header-button>.button:hover{border-color:#1e73be!important}.nav-vertical-fly-out>li+li{border-top-width:1px;border-top-style:solid}.affidea-header{contain:content;transform:translateZ(0)}.affidea-header .header-container{width:95%;margin:2rem auto;padding:clamp(1rem,3vw,2rem);background:#349;border-radius:10px;box-shadow:0 10px 25px rgba(51,68,153,.25);position:relative;contain:layout;text-align:center;transform:translateZ(0)}.affidea-header .clinic-name{font-family:"Cinzel",serif;font-size:clamp(1.25rem,3.7vw,2.3rem);margin-bottom:.7rem;font-weight:400;color:#fff;transform:translateZ(0)}.affidea-header .services-title{font-family:"Cinzel",serif;margin:0;font-weight:400;color:#fff;transform:translateZ(0)}.affidea-header .line1,.affidea-header .line2{display:block;font-weight:400;color:#fff;transform:translateZ(0)}.affidea-header .line1{font-size:clamp(1.25rem,4vw,2.7rem);margin-bottom:2.2rem}.affidea-header .line2{font-size:clamp(1rem,4vw,2.7rem);margin-bottom:1.5rem;word-spacing:.5rem}.affidea-header .line2.animated{will-change:transform,opacity;animation:cascadeZoom 1.8s cubic-bezier(.34,1.56,.64,1.2);animation-fill-mode:both;opacity:0;animation-delay:1s}.affidea-header .specialties-container{display:flex;flex-direction:column;align-items:center;gap:.5rem;contain:layout}.affidea-header .specialty{display:inline-block;margin:0 1rem;padding:.3rem .6rem;font-family:"Cinzel",serif;font-size:clamp(1.2rem,3vw,2.5rem);font-weight:400;color:#fff;transform:translateZ(0)}.affidea-header .specialty.animated{will-change:transform,opacity;animation:cascadeZoom 1.8s cubic-bezier(.34,1.56,.64,1.2);animation-fill-mode:both;opacity:0}.affidea-header .call-button-wrapper{display:flex;justify-content:center;margin-top:1rem;contain:layout}.affidea-header .call-button{display:inline-flex;align-items:center;justify-content:center;padding:clamp(.7rem,2vw,.8rem) clamp(1.2rem,3vw,1.5rem);background-color:#f00;color:white;text-decoration:none;border-radius:2rem;font-weight:500;font-family:system-ui;font-size:clamp(.9rem,2vw,1rem);transform:translateZ(0)}.affidea-header .call-button:hover{color:white!important;background-color:#c00}.affidea-header .call-button span{filter:brightness(0) invert(1);margin-right:.5rem}.affidea-header .first-row .specialty:nth-child(1){animation-delay:2s}.affidea-header .first-row .specialty:nth-child(2){animation-delay:2.4s}.affidea-header .second-row .specialty:nth-child(1){animation-delay:2.8s}.affidea-header .second-row .specialty:nth-child(2){animation-delay:3.2s}@media (max-width:768px){.affidea-header .header-container{margin:1rem auto;width:98%}.affidea-header .specialty{margin:.5rem;padding:.2rem .4rem}}@media (max-width:480px){.affidea-header .header-container{padding:1rem}.affidea-header .specialties-container{gap:.3rem}.affidea-header .specialty{font-size:clamp(.9rem,4vw,1.1rem)}.affidea-header .call-button{width:100%;max-width:300px}}@media (prefers-reduced-motion:reduce){.affidea-header .animated{animation:none;opacity:1}}.prog2024-form{display:flex;flex-direction:column;gap:clamp(1rem,3vw,1.5rem);width:100%;max-width:min(500px,90vw);margin:0 auto;position:relative}.prog2024-error-message{display:none;color:#f99;font-size:clamp(.75rem,1.2vw,.85rem);margin-top:clamp(.2rem,1vw,.25rem);text-align:left;font-weight:400}.prog2024-error-message.visible{display:block}.prog2024-success-message.visible{display:block}@media (max-width:40rem){.prog2024-form{gap:1rem}}@media screen and (orientation:landscape) and (max-height:500px){.prog2024-form{gap:.5rem}}.postid-3620 .fbshare-custom-button{display:none}.btn-grad-anim{background:linear-gradient(-45deg,#a5270c,#ee4949);transition:all .3s ease;background-size:400% 400%;color:#fff;text-transform:uppercase;padding:3px 30px;animation:gradient 5s ease infinite}.btn-grad-anim:hover{background-size:100% 100%;-webkit-box-shadow:unset!important;box-shadow:unset!important}.btn-text-white{color:#fff!important}.btn-violet{color:#fff!important;background-color:#871654!important}.secondary.is-underline,.secondary.is-link,.secondary.is-outline,.stars a.active,.star-rating:before,.woocommerce-page .star-rating:before,.star-rating span:before,.color-secondary{color:#f7b603!important}blockquote.equalized{min-height:250px}.description em{color:#62b0f7}.menu{border-radius:10px;margin:auto;width:90%;padding:20px;background-color:#f0f0f1}.item p{display:inline-block;margin-top:5px;margin-bottom:5px;font-size:18px}.item-am p{display:inline-block;margin-top:5px;margin-bottom:5px;font-size:18px}.name{width:69%;text-transform:uppercase}.price{width:29%;text-align:right}.price-am{width:98%;text-align:right}.price-mod{width:29%;text-align:right;text-decoration:line-through}main .section-content .form-flat .wpcf7-not-valid-tip{opacity:0}#wpcf7-f16692-p16690-o1>.init h3{margin-top:0;text-align:center;font-size:24px}#wpcf7-f16692-p16690-o1>.init .text-intrebare{display:none}.alert.is-outline:hover{background-color:#a302b4;border-color:#a302b4;color:#fff}#bne-navbar .bne-navbar-title{display:block;font-size:22px}.tabbed-content>.nav>li>a:hover{background-color:#7a7878;color:#fff;padding:5px}.sticky-mobile-menu{position:fixed;left:0;bottom:0;z-index:999;-webkit-box-shadow:0px -8px 29px -12px rgba(0,0,0,.2);box-shadow:0px -8px 29px -12px rgba(0,0,0,.2)}.sticky-mobile-menu .icon-box-center .icon-box-img{margin:0 auto 4px}.ux-search-submit{color:#fff}.joinchat__box{bottom:35px}.lazyload-disable .bg{opacity:initial;transition:none;-webkit-transition:none}.calc-html-widget{background-color:#af7ac5;padding:50px 20px}.calc-wrapper .form-labels{margin:40px 20px}.calc-background{max-width:400px;margin:50px auto;background-color:#fff;padding:40px 20px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}.calc-background h1,.calc-background h2{text-align:center;color:#6c3483}.calc-background label{font-weight:700}.calc-background input[type=number]{width:100%;padding:10px;margin:10px 0;border:1px solid #ccc;border-radius:4px}.calc-background button{display:block;width:100%;padding:15px;background-color:#6c3483;color:#fff;border:none;border-radius:4px;cursor:pointer}.calc-background button:hover{background-color:#e93274}.calc-background #rezultat{margin:20px 10px}.fbshare-custom-button{font-size:16px;color:#3a589d;border:2px solid;border-radius:10px;padding-top:4px;padding-bottom:2px;display:block;margin-top:30px;margin-bottom:30px}.fbshare-custom-button i{margin-right:10px;border:2px solid;border-radius:20%;padding:3px 4px}.fbshare-custom-button:hover{background-color:#3a589d;color:#fff}.header-block .call-button .button.phone{color:var(--fs-color-primary)!important;border-color:var(--fs-color-primary)!important}.header-inner .gallery-item{padding:0!important}.stuck .header-main .nav>li>a{line-height:inherit!important}@media (max-width:849px){color:blockquote.equalized{min-height:auto}.description a{color:blue}#wpcf7-f16692-p16690-o1>input.wpcf7-form-control{width:400px;height:auto}@media screen and (max-width:768px){#wpcf7-f16692-p16690-o1>.init h3{font-size:20px}}}@media (max-width:549px){.mfp-close{width:55px;height:55px;color:#f00}@media screen and (max-width:480px){#wpcf7-f16692-p16690-o1>.init h3{width:300px;font-size:18px}}.calc-html-widget{background-color:#af7ac5;padding:20px}.calc-background{margin:10px auto!important}}.label-new.menu-item>a:after{content:"Nou"}.label-hot.menu-item>a:after{content:"Hot"}.label-sale.menu-item>a:after{content:"Sale"}.label-popular.menu-item>a:after{content:"Popular"}