#spinner{opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s;z-index:99999}#spinner.show{transition:opacity .5s ease-out,visibility 0s linear 0s;visibility:visible;opacity:1}.back-to-top{position:fixed;right:30px;bottom:30px;transition:0.5s;z-index:99}.btn{font-weight:600;transition:.5s}.btn-square{width:32px;height:32px}.btn-sm-square{width:34px;height:34px}.btn-md-square{width:40px;height:40px}.btn-lg-square{width:46px;height:46px}.btn-xl-square{width:56px;height:56px}.btn-square,.btn-sm-square,.btn-md-square,.btn-lg-square,.btn-xl-square{padding:0;display:flex;align-items:center;justify-content:center;font-weight:400}.btn.btn-primary{color:var(--bs-white);border:none}.btn.btn-primary:hover{background:var(--bs-dark);color:var(--bs-white)}.btn.btn-light{color:var(--bs-primary);background:#f0fff4;color:#38a169;padding:5px 15px;border-radius:8px;font-size:.85rem;border:1px solid #c6f6d5}.btn.btn-light:hover{color:var(--bs-white);background:var(--bs-primary)}.header-top .topbar .dropdown-toggle::after{border:none;content:"f107";font-family:"Font Awesome 5 Free";font-weight:600;vertical-align:middle;margin-left:8px;color:var(--bs-primary)}.header-top .topbar .dropdown .dropdown-menu{transform:rotateX(0deg);visibility:visible;background:var(--bs-light);padding-top:12px;border:0;transition:.5s;opacity:1}.header-top{height:125px;position:relative}.header-top::after{content:"";position:absolute;overflow:hidden;width:50%;height:100%;top:0;left:0;background:var(--bs-dark);z-index:1}.header-top .container{position:relative;z-index:999}@media (min-width:992px){.header-top::before{content:"";position:absolute;overflow:hidden;width:100%;height:45px;top:0;right:0;background:var(--bs-dark);z-index:-1}.navbar-brand-2{display:none}}@media (max-width:991px){.header-top{max-height:80px}.navbar{justify-content:space-between}.header-top .container{max-height:80px}.navbar-brand{display:none}.navbar-brand-2{position:relative;overflow:hidden;width:200px;height:100%;padding:0;display:flex;align-items:center;z-index:99}.navbar-brand-2::before{content:"";position:absolute;overflow:hidden;width:100%;height:600px;top:-200px;right:18px;background:var(--bs-dark);transform:rotate(-18deg);z-index:-1}.navbar-brand-2::after{content:"";position:absolute;overflow:hidden;width:5px;height:600px;top:-200px;right:18px;background:var(--bs-primary);transform:rotate(-18deg);z-index:-1}.navbar.navbar-light{height:100%;padding:0}.navbar .navbar-collapse{margin-top:-20px}}.nav-bar .navbar{height:100%;background:var(--bs-white);position:relative;z-index:9}.navbar-light .navbar-brand img{max-height:60px;transition:.5s}.nav-bar .navbar-light .navbar-brand img{max-height:50px}.navbar .navbar-nav .nav-item .nav-link{padding:0}.navbar .navbar-nav .nav-item{display:flex;align-items:center;padding:0;margin-right:20px}.navbar-light .navbar-nav .nav-item:hover,.navbar-light .navbar-nav .nav-item.active,.navbar-light .navbar-nav .nav-item:hover .nav-link,.navbar-light .navbar-nav .nav-item.active .nav-link{color:var(--bs-primary)}@media (max-width:991px){.navbar{padding:20px 0}.navbar .navbar-nav .nav-link{padding:0}.navbar .navbar-nav .nav-item{display:flex;padding:12px;flex-direction:column;justify-content:start;align-items:start}.navbar .navbar-nav .nav-btn{display:flex;justify-content:start}.navbar .navbar-nav{width:100%;display:flex;margin-top:20px;padding-bottom:20px;margin-left:50px;background:var(--bs-light)}.navbar .navbar-nav .nav-btn{display:flex;flex-direction:column}.navbar .navbar-nav .nav-btn a.btn{margin-right:15px}.navbar.navbar-expand-lg .navbar-toggler{padding:8px 15px;border:1px solid var(--bs-primary);color:var(--bs-primary)}}.navbar .dropdown-toggle::after{border:none;content:"f107";font-family:"Font Awesome 5 Free";font-weight:600;vertical-align:middle;margin-left:8px}.dropdown .dropdown-menu .dropdown-item:hover{background:var(--bs-primary);color:var(--bs-white)}@media (min-width:992px){.nav-bar .navbar::before{position:absolute;content:"";width:50px;height:100%;top:0;left:-49px;background:var(--bs-white)}.navbar .nav-btn{display:flex;align-items:center;justify-content:end}.navbar .navbar-nav{width:100%;display:flex;justify-content:center;align-items:center;background:var(--bs-light);border-radius:10px}.navbar .navbar-nav .nav-btn{width:100%;display:flex;margin-left:auto}.navbar .nav-item .dropdown-menu{display:block;visibility:hidden;top:100%;transform:rotateX(-75deg);transform-origin:0% 0%;border:0;transition:.5s;opacity:0}.navbar .nav-item:hover .dropdown-menu{transform:rotateX(0deg);visibility:visible;margin-top:19px;background:var(--bs-white);transition:.5s;opacity:1}.header-top .navbar-brand{position:relative;overflow:hidden;padding:40px 50px 40px 0;z-index:99}.navbar-brand::before{content:"";position:absolute;overflow:hidden;width:300px;height:600px;top:-200px;right:18px;background:var(--bs-dark);transform:rotate(-18deg);z-index:-1}.navbar-brand::after{content:"";position:absolute;overflow:hidden;width:5px;height:600px;top:-200px;right:18px;background:var(--bs-primary);transform:rotate(-18deg);z-index:-1}}.hero-section{background-image:url("https://conectiv.ro/wp-content/themes/conectiv/img/carousel-1.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:700px;display:flex;align-items:center;position:relative}.hero-bg-half-1{background-image:url("https://conectiv.ro/wp-content/themes/conectiv/img/header-2.jpg");clip-path:polygon(37% 0%,100% 0%,100% 100%,0% 100%);filter:grayscale(10%);transform:scale(100% - 50%);background-position:center right;background-repeat:no-repeat;background-size:cover;position:absolute;width:58%;height:100%;right:0;top:0}.hero-bg-half-2{background-image:url("https://conectiv.ro/wp-content/themes/conectiv/img/header-1.jpg");clip-path:polygon(37% 0%,100% 0%,100% 100%,0% 100%);filter:grayscale(10%);transform:scale(100% - 50%);background-position:center right;background-repeat:no-repeat;background-size:cover;position:absolute;width:58%;height:100%;right:0;top:0}.hero-shape-1{background-color:var(--bs-primary);width:150px;height:50%;position:absolute;left:54%;top:0;transform:translateY(-50%) skew(-26deg,0deg);position:relative}.hero-shape-1:before{background-color:var(--bs-dark);content:"";width:50%;height:80%;position:absolute;right:0;top:0}.hero-shape-2{background-color:var(--bs-dark);width:150px;height:50%;position:absolute;right:-43%;bottom:0;transform:translateY(50%) skew(-25deg,0deg);position:relative;z-index:1}.hero-shape-2::after{background-color:var(--bs-primary);content:"";width:75px;height:80%;position:absolute;right:0;bottom:0}.header-carousel .header-carousel-item{height:700px}.header-carousel .owl-nav .owl-prev,.header-carousel .owl-nav .owl-next{position:absolute;width:60px;height:60px;background:var(--bs-white);color:var(--bs-primary);font-size:26px;display:flex;align-items:center;justify-content:center;transition:0.5s}.header-carousel .owl-nav .owl-prev{bottom:30px;left:0}.header-carousel .owl-nav .owl-next{bottom:30px;right:0}.header-carousel .owl-nav .owl-prev:hover,.header-carousel .owl-nav .owl-next:hover{box-shadow:inset 0 0 65px 0 var(--bs-primary);color:var(--bs-dark)}.header-carousel .header-carousel-item .carousel-caption{position:absolute;width:100%;height:100%;left:0;bottom:0;background:rgb(0 0 0 / .2);display:flex;align-items:center;z-index:9}@media (max-width:991px){.header-carousel .header-carousel-item .carousel-caption{padding-top:45px}.header-carousel.owl-carousel,.header-carousel .header-carousel-item{height:700px}}.bg-breadcrumb{position:relative;overflow:hidden;background:linear-gradient(rgb(0 0 0 / .7),rgb(0 0 0 / .7)),url("https://conectiv.ro/wp-content/themes/conectiv/img/banner-img.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:60px 0 60px 0;transition:0.5s}.bg-breadcrumb .breadcrumb{position:relative}.bg-breadcrumb .breadcrumb .breadcrumb-item a{color:var(--bs-white)}.service .nav .nav-item{width:75%;border:1px solid var(--bs-primary);background:var(--bs-light)}.service .nav .nav-item a{display:flex;justify-content:center}.owl-stage-outer{margin-right:-1px}.service .nav-item a.active{background:var(--bs-primary)}.service .nav-item a span{color:var(--bs-dark)}.service .nav-item a.active span{color:var(--bs-white)}.service-carousel .owl-nav .owl-prev,.service-carousel .owl-nav .owl-next{position:absolute;padding:10px 35px;border:1px solid var(--bs-primary);color:var(--bs-dark);background:var(--bs-light);transition:0.5s}.service-carousel .owl-nav .owl-prev:hover,.service-carousel .owl-nav .owl-next:hover{background:var(--bs-primary);color:var(--bs-white)}@media (min-width:992px){.service-carousel .owl-nav .owl-prev{top:0;left:-115px}.service-carousel .owl-nav .owl-next{bottom:0;left:-115px}}@media (max-width:991px){.owl-stage-outer{margin-bottom:70px}.service-carousel .owl-nav .owl-prev{bottom:-70px;left:0}.service-carousel .owl-nav .owl-next{bottom:-70px;right:0}.service .nav{display:flex;justify-content:center}}.team .team-item .team-img{position:relative;overflow:hidden}.team .team-item .team-img img{transition:0.5s}.team .team-item:hover .team-img img{transform:scale(1.1)}.team .team-item .team-img .team-icon{position:absolute;bottom:20px;right:-100%;z-index:9;transition:0.5s}.team .team-item:hover .team-img .team-icon{right:25px}.team .team-item .team-img::after{content:"";position:absolute;width:100%;height:0;top:0;left:0;background:rgb(246 138 10 / .2);transition:0.5s;z-index:1}.team .team-item:hover .team-img::after{height:100%}.team .team-item .team-content{transition:0.5s}.team .team-item:hover .team-content{box-shadow:0 0 20px rgb(0 0 0 / .2)}.testimonial-carousel .owl-stage-outer{margin-right:-1px}.testimonial .testimonial-item{position:relative;margin-top:35px}.testimonial .testimonial-item .customer-text{border:1px solid var(--bs-primary);border-top:none}.testimonial .testimonial-item .testimonial-quote{position:absolute;width:50px;height:50px;top:0;right:25px;transform:translateY(-50%);color:var(--bs-dark);background:var(--bs-primary);display:flex;align-items:center;justify-content:center}.testimonial .testimonial-item .testimonial-inner{display:flex;align-items:center;background:var(--bs-white)}.testimonial .testimonial-item .testimonial-inner img{width:100px;height:100px;border:2px solid var(--bs-primary)}.testimonial-carousel .owl-dots{display:flex;align-items:center;justify-content:center;text-align:center}.testimonial-carousel .owl-dots .owl-dot{width:30px;height:30px;margin:30px 10px 0 10px;background:var(--bs-white);transition:0.5s}@media (max-width:991px){.testimonial-carousel .owl-dots .owl-dot{margin:0 10px 0 10px}}.testimonial-carousel .owl-dots .owl-dot.active{width:30px;height:30px;background:var(--bs-primary);transition:0.5s}.testimonial-carousel .owl-dots .owl-dot span{position:relative;margin-top:50%;margin-left:50%;transform:translate(-50%,-50%);margin-right:-1px;display:flex;align-items:center;justify-content:center;text-align:center}.testimonial-carousel .owl-dots .owl-dot.active span::after{background:var(--bs-white)}.testimonial-carousel .owl-dots .owl-dot span::after{content:"";width:15px;height:15px;position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;text-align:center;background:var(--bs-primary);transition:0.5s}.footer{background:var(--bs-dark)}.footer .footer-item a{line-height:35px;color:var(--bs-white);transition:0.5s}.footer .footer-item p{line-height:35px}.footer .footer-item a:hover{letter-spacing:1px;color:var(--bs-primary)}.footer .footer-item .footer-btn a{transition:0.5s}.footer .footer-item .footer-btn a:hover{background:var(--bs-white)}.footer .footer-item .footer-btn a:hover{color:var(--bs-primary)}.copyright{border-top:1px solid rgb(255 255 255 / .08);background:var(--bs-dark)}.services-section{background:#fff}.services-section h2{color:#0f172a;font-weight:700}.services-section p{color:#475569}.service-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:32px;height:100%;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.service-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgb(15 23 42 / .08);border-color:#38bdf8}.icon-box{width:52px;height:52px;border-radius:14px;background:#ecfeff;display:flex;align-items:center;justify-content:center;margin-bottom:18px;transition:background 0.25s ease,transform 0.25s ease}.icon-box i{font-size:22px;color:#0284c7;transition:transform 0.25s ease}.service-card:hover .icon-box{background:#bae6fd;transform:scale(1.05)}.service-card h5{color:#0f172a;margin-bottom:10px;font-weight:600}.service-card p{font-size:15px;line-height:1.6;margin-bottom:18px}.service-card a{display:inline-flex;align-items:center;gap:6px;color:#0284c7;font-weight:600;text-decoration:none}.service-card a i{transition:transform 0.25s ease}.service-card:hover a i{transform:translateX(4px)}.page-template-page-servicii-php .services-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.page-template-page-servicii-php .services-page-card{display:block;background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:32px;text-decoration:none;color:#0f172a;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.page-template-page-servicii-php .services-page-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgb(15 23 42 / .08);border-color:#38bdf8;text-decoration:none;color:#0f172a}.page-template-page-servicii-php .services-page-card h5{margin-bottom:10px}.page-template-page-servicii-php .services-page-card p{margin-bottom:0;color:#475569}.page-template-page-servicii-php .services-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important;gap:24px!important}.page-template-page-servicii-php .services-page-card{display:block;width:100%;background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:32px;text-decoration:none;color:inherit;box-sizing:border-box}.page-template-page-servicii-php .services-page-card:hover{text-decoration:none;color:inherit}.page-template-page-servicii-php .service-category,.page-template-page-servicii-php .services-grid{width:100%!important;max-width:none!important}.page-template-page-servicii-php .services-grid{display:grid!important;gap:24px!important;grid-template-columns:1fr!important}@media (min-width:768px){.page-template-page-servicii-php .services-grid{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1200px){.page-template-page-servicii-php .services-grid{grid-template-columns:repeat(2,1fr)!important}}.page-template-page-servicii-php .services-page-card{display:block;width:100%!important;max-width:none!important;box-sizing:border-box}.page-template-page-servicii-php .service-category{margin-bottom:48px}.page-template-page-servicii-php .service-category>.d-flex{margin-bottom:20px}.page-template-page-servicii-php .services-grid{row-gap:24px!important}.page-template-page-servicii-php section.container.py-5{padding-top:40px;padding-bottom:40px}.col-md-6 a.text-muted{transition:all 0.3s ease;display:inline-block}.col-md-6 a.text-muted:hover{color:#007bff!important;transform:translateX(5px);text-decoration:underline!important}.social-btn{transition:all 0.3s cubic-bezier(.175,.885,.32,1.275)}.social-btn:hover{background-color:#007bff!important;color:white!important;border-color:#007bff!important;transform:translateY(-5px) scale(1.1);box-shadow:0 5px 15px rgb(0 123 255 / .4)}.social-btn[href*="facebook"]:hover{background-color:#3b5998!important;border-color:#3b5998!important}.social-btn[href*="instagram"]:hover{background-color:#e1306c!important;border-color:#e1306c!important}.social-btn[href*="tiktok"]:hover{background-color:#000000!important;border-color:#000000!important}.social-btn[href*="youtube"]:hover{background-color:#ff0000!important;border-color:#ff0000!important}.footer-legal-link{color:#888;text-decoration:none;font-size:12px;transition:color 0.3s ease}.footer-legal-link:hover{color:#0057FF;text-decoration:underline}.anpc-icon{display:inline-block;padding:8px 12px;transition:transform 0.3s ease}.anpc-icon:hover{transform:scale(1.1)}.anpc-icon img{height:40px;width:auto;display:block}.anpc-wrapper{margin-top:10px}@media (max-width:576px){.anpc-icon{width:100%;text-align:center}}.faq-sertar summary::-webkit-details-marker{display:none}.faq-sertar[open] summary .faq-icon{transform:rotate(180deg);transition:0.3s}.faq-sertar summary:hover{background-color:#f1f1f1}.faq-icon{font-size:.8rem;transition:0.3s}.values .p-4,.container .p-4.border.rounded.text-center.h-100{transition:all 0.3s ease;border:1px solid #ddd;background-color:#fff}.values .p-4:hover,.container .p-4.border.rounded.text-center.h-100:hover{background-color:#fff;box-shadow:0 4px 20px rgb(0 0 0 / .1);transform:translateY(-5px)}.values .p-4 i,.container .p-4.border.rounded.text-center.h-100 i{color:#0d6efd;transition:color 0.3s ease,transform 0.3s ease}.values .p-4:hover i,.container .p-4.border.rounded.text-center.h-100:hover i{color:#ffc107;transform:scale(1.2)}.contact-card-custom{transition:all 0.3s ease;background:#fff;border:1px solid #eee;box-shadow:0 4px 10px rgb(0 0 0 / .05)}.contact-card-custom:hover{transform:translateY(-6px);box-shadow:0 8px 25px rgb(0 0 0 / .12)}.contact-card-custom .icon-circle i{color:#0d6efd;transition:color 0.3s ease,transform 0.3s ease}.contact-card-custom:hover .icon-circle i{color:#ffc107;transform:scale(1.2)}.contact-card-custom a.btn{transition:background-color 0.3s ease,transform 0.3s ease}.contact-card-custom a.btn:hover{transform:translateY(-3px);filter:brightness(1.05)}