:root{--primary:#3a2b78;--primary-dark:#151514;--primary-light:#6e76d1;--secondary:#f5e9dc;--accent:#d4bfa8;--dark:#0b0b0b;--light:#c3e5f8;--white:#fff;--gray:#e5e5e5;--text:#333;--text-light:#777;--shadow:0 15px 40px rgba(0,0,0,0.08);--transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1)}.luxury-app{font-family:Arial,Helvetica,sans-serif;color:var(--dark);line-height:1.6;background:var(--light)}.section-container{max-width:1400px;margin:0 auto;padding:0 40px}.section-header{text-align:center;margin-bottom:60px}.section-header h2{font-size:2.5rem;font-weight:500;margin-bottom:15px;position:relative;display:inline-block}.section-header h2:after{content:"";position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80px;height:2px;background:var(--primary)}.section-header p{font-size:1.2rem;color:var(--text-light);max-width:700px;margin:0 auto}.section-header.with-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.section-header.with-action h2:after{left:0;-webkit-transform:none;transform:none}.view-all{color:var(--primary);font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;-webkit-transition:var(--transition);transition:var(--transition)}.view-all:hover{color:var(--primary-dark);-webkit-transform:translateX(5px);transform:translateX(5px)}.luxury-hero{position:relative;height:100vh;min-height:800px;overflow:hidden;color:var(--white)}.luxury-hero .hero-backdrop,.luxury-hero .hero-video{position:absolute;top:0;left:0;width:100%;height:100%}.luxury-hero .hero-video video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.luxury-hero .hero-video .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.6)));background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.6))}.luxury-hero .hero-content{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding-top:100px}.luxury-hero .hero-content .content-container{max-width:900px;padding:0 20px}.luxury-hero .hero-content .hero-title{font-size:4rem;font-weight:500;margin-bottom:20px;line-height:1.2;color:var(--primary);text-shadow:0 1px 1px #fff;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.luxury-hero .hero-content .hero-subtitle{font-size:1.5rem;margin-bottom:40px;opacity:.9;font-weight:300}.luxury-nav{position:absolute;top:0;left:0;width:100%;z-index:100;padding:25px 0;-webkit-transition:var(--transition);transition:var(--transition)}.luxury-nav .nav-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1400px;margin:0 auto;padding:0 40px}.luxury-nav .brand-logo,.luxury-nav .nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.luxury-nav .brand-logo{gap:10px;font-size:1.5rem;font-weight:500;color:var(--white)}.luxury-nav .brand-logo img{height:40px}.luxury-nav .nav-actions{gap:30px}.luxury-nav .nav-actions,.luxury-nav .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.luxury-nav .nav-links{gap:25px}.luxury-nav .nav-links .nav-link{color:var(--white);font-size:1.1rem;font-weight:400;position:relative;padding:5px 0}.luxury-nav .nav-links .nav-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--white);-webkit-transition:var(--transition);transition:var(--transition)}.luxury-nav .nav-links .nav-link:hover:after{width:100%}.luxury-nav .nav-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.luxury-nav .nav-controls .control-btn{background:transparent;border:none;color:var(--white);font-size:1.2rem;cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition)}.luxury-nav .nav-controls .control-btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.luxury-nav .nav-controls .auth-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:var(--white);font-size:1.1rem;padding:8px 20px;border:1px solid hsla(0,0%,100%,.3);border-radius:30px;-webkit-transition:var(--transition);transition:var(--transition)}.luxury-nav .nav-controls .auth-btn:hover{background:hsla(0,0%,100%,.1)}.luxury-nav .nav-controls .user-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid var(--white)}.luxury-nav .nav-controls .user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.luxury-dropdown.show .dropdown-toggle:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.luxury-dropdown .dropdown-toggle:after{-webkit-transition:var(--transition);transition:var(--transition)}.luxury-dropdown .dropdown-menu{border:none;border-radius:8px;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);padding:15px;margin-top:10px}.luxury-dropdown .dropdown-menu .dropdown-item{padding:10px 15px;font-size:.95rem;color:var(--text);-webkit-transition:var(--transition);transition:var(--transition)}.luxury-dropdown .dropdown-menu .dropdown-item:hover{background:var(--secondary);color:var(--primary-dark)}.luxury-dropdown.user-dropdown .dropdown-menu{min-width:200px}.mega-menu{padding:30px!important;background:var(--white)}.mega-menu .menu-column-title{font-size:1.1rem;color:var(--primary);margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid var(--gray)}.mega-menu .menu-item{margin-bottom:12px}.mega-menu .menu-item a{color:var(--text);-webkit-transition:var(--transition);transition:var(--transition);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.mega-menu .menu-item a:hover{color:var(--primary);-webkit-transform:translateX(5px);transform:translateX(5px)}.luxury-search{position:relative;max-width:700px;margin:0 auto;cursor:pointer}.luxury-search input{width:100%;padding:18px 20px 18px 60px;border-radius:50px;border:none;font-size:1.1rem;background:hsla(0,0%,100%,.9);color:var(--text);-webkit-transition:var(--transition);transition:var(--transition);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1)}.luxury-search input::-webkit-input-placeholder{color:var(--text-light)}.luxury-search input::-moz-placeholder{color:var(--text-light)}.luxury-search input:-ms-input-placeholder{color:var(--text-light)}.luxury-search input::-ms-input-placeholder{color:var(--text-light)}.luxury-search input::placeholder{color:var(--text-light)}.luxury-search input:focus{outline:none;-webkit-box-shadow:0 15px 40px rgba(0,0,0,.15);box-shadow:0 15px 40px rgba(0,0,0,.15)}.luxury-search .search-icon{left:25px;color:var(--primary);font-size:1.3rem}.luxury-search .search-hint,.luxury-search .search-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.luxury-search .search-hint{right:20px;background:var(--primary);color:#fff;padding:2px 8px;border-radius:4px;font-size:.8rem}.luxury-search .search-hint kbd{background:rgba(0,0,0,.2);padding:2px 5px;border-radius:3px;font-family:monospace}.luxury-modal .modal-dialog{max-width:900px}.luxury-modal .modal-content{border:none;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 30px 60px rgba(0,0,0,.2);box-shadow:0 30px 60px rgba(0,0,0,.2)}.search-modal{padding:0}.search-modal .modal-close{position:absolute;top:20px;right:20px;background:none;border:none;font-size:1.5rem;color:var(--text-light);z-index:10;cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition)}.search-modal .modal-close:hover{color:var(--primary);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search-modal .search-header{padding:30px;border-bottom:1px solid var(--gray)}.search-modal .search-header .search-input{position:relative}.search-modal .search-header .search-input i{position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--primary);font-size:1.3rem}.search-modal .search-header .search-input input{width:100%;padding:10px 20px 10px 50px;border-radius:30px;border:1px solid var(--gray);font-size:1rem;-webkit-transition:var(--transition);transition:var(--transition)}.search-modal .search-header .search-input input:focus{outline:none;border-color:var(--primary);-webkit-box-shadow:0 0 0 3px rgba(139,111,78,.2);box-shadow:0 0 0 3px rgba(139,111,78,.2)}.search-modal .search-results{max-height:500px;overflow-y:auto;padding:20px}.search-modal .search-results .results-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.search-modal .search-results .service-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;padding:15px;border-radius:8px;cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition)}.search-modal .search-results .service-card:hover{background:var(--light);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.search-modal .search-results .service-card .service-image{width:60px;height:60px;border-radius:8px;overflow:hidden}.search-modal .search-results .service-card .service-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.search-modal .search-results .service-card .service-details{-webkit-box-flex:1;-ms-flex:1;flex:1}.search-modal .search-results .service-card .service-details h4{font-size:1rem;margin-bottom:5px;font-weight:500;color:var(--dark)}.search-modal .search-results .service-card .service-details .service-meta{font-size:.9rem}.search-modal .search-results .service-card .service-details .service-meta .price{color:var(--primary);font-weight:500;font-size:10px}.search-modal .search-results .service-card .service-details .service-meta .category{color:var(--text-light);font-size:10px;font-style:italic}.search-modal .search-results .no-results{padding:50px 0;text-align:center}.search-modal .search-results .no-results .empty-state i{font-size:3rem;color:var(--text-light);margin-bottom:20px;opacity:.5}.search-modal .search-results .no-results .empty-state h4{font-size:1.3rem;margin-bottom:10px;color:var(--text)}.search-modal .search-results .no-results .empty-state p{color:var(--text-light)}.categories-section{padding:100px 0;background:var(--white)}.categories-section .categories-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:30px}.categories-section .category-card{position:relative;height:300px;border-radius:12px;overflow:hidden;background-size:cover;background-position:50%;-webkit-transition:var(--transition);transition:var(--transition)}.categories-section .category-card:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}.categories-section .category-card .category-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),to(hsla(0,0%,77.3%,.2)));background:linear-gradient(0deg,rgba(0,0,0,.8),hsla(0,0%,77.3%,.2))}.categories-section .category-card .category-content{position:absolute;bottom:0;left:0;width:100%;padding:30px;color:var(--white)}.categories-section .category-card .category-content h3{font-size:1.5rem;margin-bottom:15px;color:var(--white)}.categories-section .category-card .category-content .explore-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:var(--white);font-weight:500;-webkit-transition:var(--transition);transition:var(--transition)}.categories-section .category-card .category-content .explore-btn:hover{color:var(--accent);-webkit-transform:translateX(5px);transform:translateX(5px)}.providers-section{padding:100px 0;background:var(--light)}.providers-section .providers-slider{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}.providers-section .provider-card{position:relative;background:var(--white);border-radius:12px;overflow:hidden;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);-webkit-transition:var(--transition);transition:var(--transition)}.providers-section .provider-card:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-box-shadow:0 20px 40px rgba(0,0,0,.1);box-shadow:0 20px 40px rgba(0,0,0,.1)}.providers-section .provider-card .provider-badge{position:absolute;top:15px;right:15px;background:var(--primary);color:var(--white);padding:5px 10px;border-radius:20px;font-size:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;z-index:2}.providers-section .provider-card .provider-image{height:200px;overflow:hidden}.providers-section .provider-card .provider-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:var(--transition);transition:var(--transition)}.providers-section .provider-card:hover .provider-image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.providers-section .provider-card .provider-details{padding:25px}.providers-section .provider-card .provider-details h3{font-size:1.3rem;margin-bottom:10px}.providers-section .provider-card .provider-details .provider-location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;color:var(--text-light);margin-bottom:15px;font-size:.9rem}.providers-section .provider-card .provider-details .provider-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:20px}.providers-section .provider-card .provider-details .provider-rating .stars{color:#ffc107}.providers-section .provider-card .provider-details .provider-rating span{font-size:.9rem;color:var(--text-light)}.providers-section .provider-card .provider-details .book-btn{display:inline-block;padding:10px 20px;background:var(--primary);color:var(--white);border-radius:30px;font-weight:500;-webkit-transition:var(--transition);transition:var(--transition)}.providers-section .provider-card .provider-details .book-btn:hover{background:var(--primary-dark);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.app-section{padding:5px 0;background:var(--white)}.app-section .app-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.app-section .app-image{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:20px;overflow:hidden}.app-section .app-image img{width:60%;height:auto;display:block}.app-section .app-details{-webkit-box-flex:1;-ms-flex:1;flex:1}.app-section .app-details .app-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:30px}.app-section .app-details .app-logo img{height:60px;border-radius:10px}.app-section .app-details .app-logo span{font-size:1.1rem;letter-spacing:2px;color:var(--primary);text-transform:uppercase}.app-section .app-details h2{font-size:2.5rem;margin-bottom:20px;line-height:1.3}.app-section .app-details p{font-size:1.2rem;color:var(--text-light);margin-bottom:30px}.app-section .app-badges{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.app-section .app-badges .app-store,.app-section .app-badges .play-store{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 20px;border-radius:8px;font-size:.9rem;-webkit-transition:var(--transition);transition:var(--transition)}.app-section .app-badges .app-store i,.app-section .app-badges .play-store i{font-size:1.5rem}.app-section .app-badges .app-store div,.app-section .app-badges .play-store div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.app-section .app-badges .app-store div span,.app-section .app-badges .play-store div span{font-size:.7rem}.app-section .app-badges .app-store div strong,.app-section .app-badges .play-store div strong{font-size:1rem;font-weight:500}.app-section .app-badges .app-store{background:#000;color:var(--white)}.app-section .app-badges .app-store:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.app-section .app-badges .play-store{border:1px solid var(--gray)}.app-section .app-badges .play-store:hover{background:var(--light);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.testimonials-section{padding:100px 0;background:var(--light)}.testimonials-section .testimonials-slider{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:30px;max-width:900px;margin:0 auto}.testimonials-section .testimonial-card{background:var(--white);border-radius:12px;padding:30px;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);-webkit-transition:var(--transition);transition:var(--transition)}.testimonials-section .testimonial-card:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-box-shadow:0 20px 40px rgba(0,0,0,.1);box-shadow:0 20px 40px rgba(0,0,0,.1)}.testimonials-section .testimonial-card .testimonial-content{position:relative;margin-bottom:30px}.testimonials-section .testimonial-card .testimonial-content .quote-icon{position:absolute;top:-10px;left:-10px;font-size:3rem;color:var(--primary);opacity:.2}.testimonials-section .testimonial-card .testimonial-content p{font-size:1.1rem;font-style:italic;color:var(--text);line-height:1.8;position:relative;z-index:1}.testimonials-section .testimonial-card .client-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.testimonials-section .testimonial-card .client-info img{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--primary)}.testimonials-section .testimonial-card .client-info h4{font-size:1.1rem;margin-bottom:5px}.testimonials-section .testimonial-card .client-info span{font-size:.9rem;color:var(--text-light)}.luxury-footer{background:var(--dark);color:var(--white);padding:80px 0 0}.luxury-footer .footer-container{max-width:1400px;margin:0 auto;padding:0 40px}.luxury-footer .footer-main{display:grid;grid-template-columns:1fr 2fr;gap:80px;padding-bottom:60px;border-bottom:1px solid hsla(0,0%,100%,.1)}.luxury-footer .footer-brand .brand-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:20px}.luxury-footer .footer-brand .brand-logo img{height:40px}.luxury-footer .footer-brand .brand-logo span{font-size:1.5rem;font-weight:500}.luxury-footer .footer-brand p{color:hsla(0,0%,100%,.7);margin-bottom:30px;line-height:1.8}.luxury-footer .social-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.luxury-footer .social-links a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.1);color:var(--white);font-size:1.2rem;-webkit-transition:var(--transition);transition:var(--transition)}.luxury-footer .social-links a:hover{background:var(--primary);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.luxury-footer .footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.luxury-footer .links-column h5{font-size:1.1rem;font-weight:500;margin-bottom:20px;color:var(--white)}.luxury-footer .links-column a{display:block;color:hsla(0,0%,100%,.7);margin-bottom:12px;-webkit-transition:var(--transition);transition:var(--transition)}.luxury-footer .links-column a:hover{color:var(--white);-webkit-transform:translateX(5px);transform:translateX(5px)}.luxury-footer .footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0;font-size:.9rem;color:hsla(0,0%,100%,.5)}.luxury-footer .legal-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.luxury-footer .legal-links a{color:hsla(0,0%,100%,.5);-webkit-transition:var(--transition);transition:var(--transition)}.luxury-footer .legal-links a:hover{color:var(--white)}@media(max-width:1200px){.mega-menu{width:700px!important}.mega-menu .menu-columns{grid-template-columns:repeat(3,1fr)!important}.app-content{gap:40px!important}}@media(max-width:992px){.luxury-hero .hero-title{font-size:3.5rem!important}.footer-main{grid-template-columns:1fr!important;gap:40px!important}.app-content{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.app-details{text-align:center!important}.app-details .app-badges{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}@media(max-width:768px){.luxury-nav .nav-container{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:20px!important}.nav-actions{width:100%!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.nav-links{display:none!important}.luxury-hero .hero-title{font-size:2.5rem!important}.luxury-hero .hero-subtitle{font-size:1.2rem!important}.categories-grid{grid-template-columns:repeat(2,1fr)!important}.testimonials-slider{grid-template-columns:1fr!important}.footer-links{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:576px){.section-container{padding:0 20px!important}.luxury-hero{min-height:700px!important}.luxury-hero .hero-title{font-size:2rem!important}.luxury-hero .hero-subtitle{font-size:1rem!important}.categories-grid,.footer-links{grid-template-columns:1fr!important}.footer-bottom{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:15px!important;text-align:center!important}.legal-links{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}