*{box-sizing:border-box;padding:0;margin:0}:root{--primary-color:#222f3e;--light-green-color:#666;--background-color:#f0f0f0;--text-color:#1e1e1e;--btn-color:#ec4545;--bg-color:#8395a7;--royal-blue:#3867d6;--boy-zone:#2d98da;--border-boy-zone-dark:#035385;--light-green:#32611c;--border-radius:6px;--border:#ddd;--padding:12px;--white:#fff}body{font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{width:80%!important}.offerFont{font-size:11px!important}.hero__slider img{width:100%;height:100%;object-fit:cover}.brand__card img,.product__details__image img{width:100%;height:100%;object-fit:contain}.details__icons,.password_input .showBtn,.pre-loading,.social_icon_card a,.swiper-button-next:after{display:flex;align-items:center;justify-content:center}.search__form{display:flex;align-items:center!important;justify-content:space-between!important}a{text-decoration:none;color:var(--white)!important;padding:4px!important;font-size:13px!important}strong{color:var(--boy-zone)!important}.form-control:active,.form-control:focus{box-shadow:none!important}input,select,textarea{padding:8px 10px!important;font-size:14px!important}h6,label{font-size:13px!important}h5{font-size:15px!important}p{font-size:14px!important}h2{font-size:20px!important}.btn,.btn-close,button{padding:8px 16px!important;font-size:13px!important;background-color:var(--boy-zone);color:#ffff!important;border:none!important;cursor:pointer;box-shadow:none!important}.btn:active,button:active{border:none!important}.btn-dark{background-color:var(--boy-zone)!important}.spinner{display:none!important}.btn-danger{background-color:rgb(212,65,65)!important}.form__btn{padding:10px!important}.hoverBtn,.view_more_btn{text-decoration:none!important;color:var(--boy-zone)!important}.footer-widget .list-unstyled li a:hover,.hoverBtn:hover,.product__content:hover h4,.register__btn:hover,.top__navbar a:hover,.view_more_btn:hover{text-decoration:underline!important}.dropdown-item:focus,.dropdown-item:hover{color:var(--white)!important;background-color:var(--boy-zone)!important}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{border:1px solid #fff}.merchant__title,tbody tr td{font-size:12px!important;cursor:pointer}.table>:not(caption)>*>*{border-bottom:none!important}.side__nav__slider .nav-link{background-color:#fff!important;color:var(--text-color-color)!important}.text-color-light{color:var(--btn-color)!important}.social_icon_card a{width:45px;height:45px}.heading h1{font-size:22px}.heading p{width:70%;font-size:14px;color:var(--text-color)}.card-hover:hover h4{text-decoration:underline}.dating-services{padding:60px 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:15px;margin:40px 0}.section-intro{text-align:center;font-size:16px;color:#666;margin-bottom:40px;line-height:1.6;max-width:800px;margin-left:auto;margin-right:auto}.dating-item{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.1);height:100%;transition:all .3s ease;border-left:4px solid var(--boy-zone)}.dating-item:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.dating-item h3{color:var(--primary-color);font-size:18px;font-weight:600;margin-bottom:15px;position:relative}.dating-item h3:after{content:"";position:absolute;bottom:-5px;left:0;width:40px;height:3px;background:var(--boy-zone);border-radius:2px}.dating-item p{color:#666;font-size:14px;line-height:1.6;margin-bottom:20px}.dating-features{list-style:none;padding:0;margin:0}.dating-features li{color:#555;font-size:13px;margin-bottom:8px;padding-left:20px;position:relative}.dating-features li:before{content:"✓";position:absolute;left:0;color:var(--boy-zone);font-weight:700;font-size:14px}.escort-details{padding:60px 0;background:#fff;border-radius:15px;margin:40px 0;box-shadow:0 4px 15px rgba(0,0,0,.08)}.escort-content h3{color:var(--primary-color);font-size:20px;font-weight:600;margin-bottom:15px;margin-top:30px;position:relative}.escort-content h3:first-child{margin-top:0}.escort-content h3:after{content:"";position:absolute;bottom:-5px;left:0;width:50px;height:3px;background:var(--boy-zone);border-radius:2px}.escort-content p{color:#666;font-size:15px;line-height:1.7;margin-bottom:20px}.escort-highlights{background:linear-gradient(135deg,var(--boy-zone) 0,#2d98da 100%);padding:30px;border-radius:12px;color:#fff;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:20px}.escort-highlights h3{color:#fff;font-size:18px;font-weight:600;margin-bottom:20px;text-align:center}.highlights-list{list-style:none;padding:0;margin:0}.highlights-list li{color:#fff;font-size:14px;margin-bottom:12px;padding-left:25px;position:relative;line-height:1.5}.highlights-list li:before{content:"★";position:absolute;left:0;color:#fff;font-size:16px}.faq-item-simple h3{color:var(--primary-color);font-size:16px;margin-bottom:12px;position:relative;padding-left:25px}.faq-item-simple h3:before{content:"Q:";position:absolute;left:0;color:var(--boy-zone);font-weight:700;font-size:14px}@media (max-width:768px){.dating-services{padding:40px 0;margin:20px 0}.dating-item{padding:20px;margin-bottom:20px}.dating-item h3{font-size:16px}.section-intro{font-size:14px;margin-bottom:30px}.escort-details{padding:40px 0;margin:20px 0}.escort-content h3{font-size:18px}.escort-content p{font-size:14px}.escort-highlights{margin-top:30px;position:static}.escort-highlights h3{font-size:16px}.highlights-list li{font-size:13px}}.navbar-nav .nav-item .nav-link{padding:6px 10px!important;border-radius:var(--border-radius);font-size:14px!important;color:var(--primary-color)!important}.navbar-nav .nav-item .nav-link:hover{color:#fff;background-color:var(--boy-zone);color:var(--white)!important}.login__btn{background-color:var(--boy-zone)!important}.profile_btn{color:var(--boy-zone)!important;background-color:transparent!important}.notification__bell{background-color:var(--background-color)!important;color:var(--text-color-color)!important;padding:5px!important;margin-left:10px!important;font-size:14px!important}.dropdown-item{color:var(--primary-color)!important;padding:7px!important}.hero__slider{width:100%;height:380px}.swiper-button-next,.swiper-button-prev{width:45px!important;height:45px!important;border-radius:50%;background-color:var(--background-color)}.swiper-button-next:after,.swiper-button-prev:after{color:var(--boy-zone)!important;font-size:22px!important;font-weight:700}.brand__card{position:relative;height:15vh;overflow:hidden;padding:5px}.brand__card h5{text-align:center;font-size:12px!important;padding:4px;width:100%;position:absolute;bottom:0;left:0;background-color:var(--boy-zone)}.product__details__image{width:100%;height:28vh;position:relative;overflow:hidden;padding:6px}.details__icons{position:absolute;top:10px;right:10px;background-color:var(--background-color);width:30px;height:30px;cursor:pointer}.details__icons svg{font-size:18px}.product__content{padding:10px}.product__content h4{font-size:14px}.visit__liner{padding:0 10px 10px!important}.visit__liner a{color:var(--text-color-color)!important;width:49%;color:var(--white)!important}.visit__liner a:first-child{background-color:var(--boy-zone)}.visit__liner a:nth-child(2){background-color:var(--light-green)}.brand__and__offer{background-color:var(--border);padding:2px 6px}.brand__and__offer p{font-size:14px}.product__price{font-size:12px!important;margin-right:10px}.product__deals__timer{font-size:11px!important;position:absolute;top:0;left:0;padding:2px 6px;background-color:var(--background-color)}.category__{width:100%;text-align:center;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.category__ img{width:100%;height:80px;object-fit:contain}.category__ h5{font-size:14px;font-weight:700;color:var(--primary-color)!important}.category__:hover h5{text-decoration:underline}.nth__h:nth-child(12) .category__,.nth__h:nth-child(18) .category__,.nth__h:nth-child(6) .category__{border-right:none}.nth__h:nth-child(13) .category__,.nth__h:nth-child(14) .category__,.nth__h:nth-child(15) .category__,.nth__h:nth-child(16) .category__,.nth__h:nth-child(17) .category__,.nth__h:nth-child(18) .category__{border-bottom:none}.cashback___content{background-color:rgb(242,242,242);padding:10px}.cashback___content h1,.cashback___content h2,.cashback___content h3,.cashback___content h4{font-size:18px!important}.cashback___content p,.cashback___content ul li{font-size:14px;width:90%;color:var(--text-color)}.header__verified__today__{font-size:14px!important}.footer{background-color:var(--primary-color)}.footer-widget h4{color:var(--white)!important;font-size:16px}.footer-widget .list-unstyled li a{color:var(--white)!important;text-decoration:none}.login-container{min-height:100vh}.form-side{padding:2rem;width:410px!important;margin:0 auto}.image-side{background-image:url(https://img.freepik.com/free-vector/background-with-watercolor-painted-flowers_1035-6605.jpg?ga=GA1.1.1039896299.1738744888&semt=ais_hybrid);background-size:cover;background-position:50%;min-height:100vh}.social-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem;border:1px solid #dee2e6;border-radius:.375rem;background-color:white;margin-bottom:1rem;transition:background-color .2s}.social-btn:hover{background-color:#f8f9fa}.divider{display:flex;align-items:center;text-align:center;margin:1rem 0}.divider:after,.divider:before{content:"";flex:1 1;border-bottom:1px solid #dee2e6}.divider span{padding:0 1rem;color:#6c757d}@media (max-width:768px){.image-side{display:none}}.dropdown-toggle:after{display:none!important}.search__filter__{width:94%}.pagination .page-item .page-link{color:var(--text-color-color)!important;padding:12px!important}.store__btn .nav-item .nav-link{padding:10px!important;margin:10px!important}.store__btn .nav-item:first-child .nav-link{margin-left:0!important}.sad-emoji{width:80px;height:80px;background-color:#ffd93d;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px;margin:2rem auto}.reward-text{color:#4caf50;font-size:2rem;font-weight:500}.deal-activated .check-icon{color:#4caf50;margin-right:10px}.loading-dots{display:flex;justify-content:center;gap:8px;margin:2rem 0}.dot{width:12px;height:12px;background-color:#dc3545;border-radius:50%;animation:pulse 1.5s infinite}.dot:nth-child(2){animation-delay:.3s}.dot:nth-child(3){animation-delay:.6s}.dot:nth-child(4){animation-delay:.9s}.dot:nth-child(5){animation-delay:1.2s}.logo-container{display:flex;align-items:center;justify-content:center;gap:2rem}.logo-container img{height:50px;object-fit:contain}.header{display:flex;align-items:center;padding:1rem;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.logo{width:120px;margin-right:1rem}.close-btn{position:absolute;right:1rem;top:1rem;background:none;border:none;font-size:1.5rem;color:#666}.deal-activated{border:1px dashed #4caf50;border-radius:8px;padding:1rem;background-color:#f5fff5;display:inline-flex;align-items:center;gap:10px}.check-icon{color:#4caf50;font-size:1.2rem}.feedback-section{margin:2rem 0}.feedback-btn{border:1px solid #ddd;padding:.5rem 1.5rem;margin:0 .5rem;border-radius:4px;background:white}.assistant-section{background-color:#e8f5e9;padding:2rem;margin-top:3rem}.coupon-badge{position:absolute;top:-15px;left:20px;background:white;padding:5px 15px;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.add-browser-btn{color:#2196f3;border:1px solid #2196f3;padding:.75rem 2rem;border-radius:4px;text-decoration:none;display:inline-block}.coupon-code{border:2px dashed black;padding:10px;font-size:24px;text-align:center}.product___image__ img{border-radius:10px;padding:10px;width:100%;height:340px}.alert{font-size:12px!important;padding:10px!important}.pre-loading{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--text-color-color)!important}.brand_design h2{font-size:20px}.hero-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:40px 20px!important}.ajio-logo{font-size:3rem;font-weight:700;color:#495057;letter-spacing:.2em}.shop-now-btn{width:25%!important;background-color:#fd7e14;border:none;padding:12px 30px;font-weight:600;border-radius:8px}.shop-now-btn:hover{background-color:#e8590c}.filter-sidebar{background-color:#f8f9fa;border-radius:10px;padding:20px;height:-moz-fit-content;height:fit-content}.coupon-card{border:2px dashed #dee2e6;border-radius:10px;padding:20px;margin-bottom:20px;background:white;transition:all .3s ease}.coupon-card:hover{border-color:#fd7e14;box-shadow:0 4px 15px rgba(253,126,20,.1)}.coupon-code{background-color:#f8f9fa;border:2px dashed #6c757d;padding:8px 15px;border-radius:5px;font-weight:700;display:inline-block;margin-right:10px}.copy-code-btn{background-color:#0d6efd;border:none;color:white;padding:8px 15px;border-radius:5px;font-size:.9rem}.nav-tabs .nav-link{border:none;color:#6c757d;font-weight:500}.nav-tabs .nav-link.active{background-color:transparent;border-bottom:3px solid #fd7e14;color:#fd7e14}.discount-badge{background-color:#f8f9fa;border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:2px solid #dee2e6}.get-code-btn{background-color:transparent;border:2px solid #fd7e14;color:#fd7e14;padding:10px 25px;border-radius:5px;font-weight:600}.get-code-btn:hover{background-color:#fd7e14;color:white}.star-rating{color:#28a745}.rate-btn{background-color:#0d6efd;border:none;color:white;padding:5px 15px;border-radius:5px;font-size:.9rem}.search-box{position:relative}.search-box .fa-search{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#6c757d}.deal-card{background-color:white;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.product-image-container{border-right:1px solid #eee;position:relative}.product-image-container,.share-icon{background-color:white;display:flex;align-items:center;justify-content:center}.share-icon{position:absolute;top:10px;right:10px;border-radius:50%;width:30px;height:30px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.logo-small{height:20px}.countdown{color:#dc3545;font-weight:600}.price-original{text-decoration:line-through;color:#6c757d}.price-current{font-size:1.5rem;font-weight:700}.grab-deal-btn{background-color:#f8971d;border:none;padding:8px 20px;font-weight:600}.grab-deal-btn:hover{background-color:#e78b10}.benefit-item{margin-bottom:8px}.benefit-item i{color:#28a745;margin-right:8px}.section-title{font-weight:600;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee}.step-number{background-color:var(--royal-blue);color:white;width:25px;height:25px;font-size:12px!important;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-right:10px;font-weight:700}.product-card{background-color:white;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:transform .3s}.discount-badge{background-color:#ffeeba;color:#856404;font-size:.8rem;padding:3px 8px;border-radius:4px}.carousel-control-next,.carousel-control-prev{width:40px;height:40px;background-color:white;border-radius:50%;top:50%;transform:translateY(-50%);opacity:1;box-shadow:0 2px 5px rgba(0,0,0,.1)}.carousel-control-next-icon,.carousel-control-prev-icon{filter:invert(1)}.view-all{color:#0d6efd;text-decoration:none;font-weight:500}.recent_brand .swiper-button-next,.recent_brand .swiper-button-prev{width:30px!important;height:30px!important}.recent_brand .swiper-button-next:after,.recent_brand .swiper-button-prev:after{font-size:14px!important}.modal-body{height:56vh!important;overflow-y:scroll}.modal-body,.modal-bottom,.modal-content,.modal-header{border:none!important}.modal-header .btn-close{border-radius:50%!important;padding:10px!important;color:var(--border)!important}.modal-dialog{max-width:700px!important}.product__discount{font-size:13px}.final_price{border:1px solid var(--background-color);padding:2px 4px}.page-link{transition:all .3s ease}.page-item.active .page-link{background-color:#007bff!important;border-color:#007bff!important;color:#fff!important}.page-link:hover{background-color:#e9ecef;color:#000}.brade_cramp{display:flex!important;align-items:center!important;justify-content:flex-start!important}.brade_cramp .nav-link{color:rgb(90,90,90)!important;font-weight:500;font-size:14px!important}.brade_cramp .nav-link:hover{color:var(--boy-zone)!important;text-decoration:underline!important}.nav-link.disabled{color:#aaa;pointer-events:none;cursor:default;padding:0!important}.content-body{margin:0!important}.password_input{position:relative}.password_input .showBtn{width:28px;height:28px;background-color:var(--background-color);border-radius:6px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.navbar-toggler{background-color:transparent!important;color:var(--boy-zone)!important}.top__navbar .nav-link{color:white!important;padding:.25rem .75rem;font-size:.9rem}.fullscreen-menu{transition:opacity .3s ease,transform .3s ease;opacity:0;transform:translateY(-100%);pointer-events:none}.fullscreen-menu.open{opacity:1;transform:translateY(0);pointer-events:auto}.menuBtn{background-color:transparent!important}.menuBtn:active{border:none!important}.blog-content h4{font-size:16px}.blog-hover:hover .blog-content h4{text-decoration:underline!important;color:var(--boy-zone)!important}.timeline:before{content:"";position:absolute;top:0;left:50%;width:2px;height:100%;background-color:#2d98da;transform:translateX(-50%);z-index:0}@media (max-width:768px){.timeline:before{left:8%}}.accordion-button:not(.collapsed){color:var(--boy-zone)!important;box-shadow:none}.accordion-button:focus{box-shadow:0 0 0 .25rem rgba(102,126,234,.25);border-color:var(--boy-zone)!important}.accordion-item{border-radius:12px!important;overflow:hidden}.accordion-button{color:var(--primary-color)!important;transition:all .3s ease}.accordion-button:hover{background-color:#f8f9fa;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.btn{border-radius:8px;font-weight:500;transition:all .3s ease}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}@media (max-width:768px){.display-4{font-size:2.5rem}.accordion-button{font-size:1rem;padding:1rem}.accordion-body{padding:1rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.accordion-item{animation:fadeInUp .6s ease forwards}.accordion-item:nth-child(2n){animation-delay:.1s}.accordion-item:nth-child(odd){animation-delay:.2s}.content-body p img:first-child{width:100%;height:45vh!important;object-fit:contain;border-radius:15px!important;overflow:hidden;padding:20px!important}.pr_btn{width:25%!important}@media (max-width:516px){.btn{width:90%!important;margin:0 auto!important}.container{margin-top:20px!important;margin-bottom:20px!important}.form-side,.heading{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100vh}.heading{text-align:center;height:auto!important}.heading h1{font-size:18px!important}.container,.form-side form,.heading p{width:100%!important}.mobileDisabled{display:none!important}.mobile_pad{padding:10px!important}.brand__and__offer,.visit__liner{flex-direction:column!important}.visit__liner a{width:100%!important;padding:6px!important;margin-bottom:4px}.hover__product__title h4{text-align:center}.brand__and__offer p,.product__discount{font-size:12px!important}.deal-card{padding:0!important}.hero__slider{width:100%;height:30vh}.swiper-button-next,.swiper-button-prev{width:30px!important;height:30px!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:16px!important}.top_offers_brand strong{width:100%!important}.list-group{margin-bottom:2rem!important}.login__btn{width:50%!important;text-align:center}.product__content,.product__details,.visit__liner{padding:2px!important}.details__icons{width:25px;height:25px;position:absolute;top:0;right:0}.details__icons svg{font-size:14px!important}.footer{padding:0!important}.pr_btn,.shop-now-btn{width:90%!important}}.hero-section{background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:80px 0;position:relative;overflow:hidden}.hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.hero-content{position:relative;z-index:2}.hero-title{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;line-height:1.2}.gradient-text{background:linear-gradient(45deg,#ff6b6b,#feca57);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.location-text{font-size:2.5rem;opacity:.9}.hero-subtitle{font-size:1.2rem;margin-bottom:2rem;opacity:.9}.hero-stats{display:flex;gap:2rem;margin-bottom:2rem}.stat-item{text-align:center}.stat-number{font-size:2rem}.stat-label{font-size:.9rem;opacity:.8}.hero-buttons{display:flex;gap:1rem;flex-wrap:wrap}.pulse-btn{animation:pulse 2s infinite}.hero-image-container{position:relative;height:400px}.floating-card{position:absolute;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:15px;padding:1rem;text-align:center;animation:float 6s ease-in-out infinite}.floating-card i{font-size:2rem;color:#ff6b6b;margin-bottom:.5rem}.floating-card span{display:block;font-weight:600}.card-1{top:20%;left:10%;animation-delay:0s}.card-2{top:50%;right:20%;animation-delay:2s}.card-3{bottom:20%;left:30%;animation-delay:4s}.section-title{font-size:25px;position:relative;justify-content:center}.title-line{width:60px;height:3px;background:linear-gradient(45deg,#667eea,#764ba2);border-radius:2px}.features-section{padding:80px 0;background:#f8f9fa}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.feature-card{background:white;padding:2rem;border-radius:20px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:all .3s ease;position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(45deg,#667eea,#764ba2)}.feature-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.feature-icon{width:80px;height:80px;background:linear-gradient(45deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.feature-icon i{font-size:2rem;color:white}.feature-card h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#333}.feature-card p{color:#666;line-height:1.6}.locations-section{padding:80px 0}.locations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.location-card{background:white;padding:2rem;border-radius:15px;text-align:center;box-shadow:0 5px 20px rgba(0,0,0,.1);transition:all .3s ease;position:relative}.location-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.15)}.location-icon{width:60px;height:60px;background:linear-gradient(45deg,#ff6b6b,#feca57);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.location-icon i{font-size:1.5rem;color:white}.location-card h3{font-size:1.3rem;font-weight:600;margin-bottom:.5rem;color:#333}.location-card p{color:#666;margin-bottom:1rem}.location-badge{background:linear-gradient(45deg,#667eea,#764ba2);color:white;padding:.3rem 1rem;border-radius:20px;font-size:.8rem;font-weight:600;display:inline-block}.about-section{padding:80px 0;background:linear-gradient(135deg,#667eea,#764ba2);color:white}.about-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.about-title{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.highlight{color:#ff6b6b}.about-description{font-size:1.1rem;line-height:1.8;margin-bottom:1rem;opacity:.9}.about-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.stat-box{text-align:center;background:rgba(255,255,255,.1);padding:2rem;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stat-number{font-size:2.5rem;font-weight:700;color:#ff6b6b;display:block}.stat-text{font-size:.9rem;opacity:.8}.services-section{padding:80px 0;background:#f8f9fa}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.service-card{background:white;padding:2rem;border-radius:15px;text-align:center;box-shadow:0 5px 20px rgba(0,0,0,.1);transition:all .3s ease}.service-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.15)}.service-icon{width:70px;height:70px;background:linear-gradient(45deg,#ff6b6b,#feca57);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.service-icon i{font-size:1.8rem;color:white}.service-card h3{font-size:1.3rem;font-weight:600;margin-bottom:1rem;color:#333}.service-card p{color:#666;line-height:1.6}.safety-section{padding:80px 0;background:linear-gradient(135deg,#667eea,#764ba2);color:white}.safety-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.safety-title{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.safety-description{font-size:1.1rem;line-height:1.8;margin-bottom:2rem;opacity:.9}.safety-features{display:flex;flex-direction:column;gap:1rem}.safety-feature{display:flex;align-items:center;gap:1rem;background:rgba(255,255,255,.1);padding:1rem;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.safety-feature i{color:#ff6b6b;font-size:1.2rem}.cta-section{padding:80px 0;background:linear-gradient(135deg,#ff6b6b,#feca57);color:white}.cta-content{text-align:center}.cta-title{font-size:3rem;font-weight:700;margin-bottom:1rem}.cta-subtitle{font-size:1.2rem;margin-bottom:2rem;opacity:.9}.cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.faq-section{padding:80px 0;background:#f8f9fa}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.faq-item{background:white;padding:2rem;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,.1);transition:all .3s ease}.faq-item:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.15)}.faq-question{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:1rem;display:flex;align-items:center}.faq-question i{color:#667eea;margin-right:.5rem}.faq-answer{color:#666;line-height:1.6}@media (max-width:768px){.hero-title{font-size:2.5rem}.location-text{font-size:2rem}.hero-stats{flex-direction:column;gap:1rem}.about-content,.safety-content{grid-template-columns:1fr;gap:2rem}.about-stats,.faq-grid,.features-grid,.locations-grid,.services-grid{grid-template-columns:1fr}.cta-title{font-size:2rem}.cta-buttons{flex-direction:column;align-items:center}.floating-card{display:none}}.hero-section-simple{background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:60px 0;text-align:center}.main-title{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;color:white}.hero-description{font-size:1.1rem;margin-bottom:2rem;opacity:.9;max-width:800px;margin-left:auto;margin-right:auto}.cta-buttons-simple{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.features-simple{padding:60px 0;background:#f8f9fa}.section-heading{font-size:2rem;font-weight:600;color:#333;margin-bottom:2rem;text-align:center}.feature-box{background:white;padding:2rem;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.1);text-align:center;height:100%;transition:transform .3s ease}.feature-box:hover{transform:translateY(-5px)}.feature-icon{font-size:2.5rem;color:#667eea;margin-bottom:1rem}.feature-box h3{font-size:1.3rem;font-weight:600;margin-bottom:1rem;color:#333}.feature-box p{color:#666;line-height:1.6}.locations-simple{padding:60px 0}.location-box{background:white;padding:2rem;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.1);height:100%;transition:transform .3s ease}.location-box:hover{transform:translateY(-5px)}.location-box h3{font-size:1.3rem;font-weight:600;margin-bottom:1rem;color:#333}.location-box p{color:#666;line-height:1.6;margin-bottom:1rem}.location-features{list-style:none;padding:0;margin:0}.location-features li{color:#666;position:relative;padding:.5rem 0 .5rem 1.5rem}.location-features li:before{content:"✓";color:#667eea;font-weight:700;position:absolute;left:0}.about-simple{padding:60px 0;background:#f8f9fa}.about-text{color:#333;margin-bottom:1.5rem}.stats-box{background:white;padding:2rem;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.1)}.stats-box h3{font-size:1.3rem;font-weight:600;margin-bottom:1rem;color:#333}.services-list{list-style:none;padding:0;margin:0}.services-list li{color:#666;position:relative;padding:.5rem 0 .5rem 1.5rem}.services-list li:before{content:"✓";color:#667eea;font-weight:700;position:absolute;left:0}.services-simple{padding:60px 0}.service-item{background:white;padding:2rem;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.1);height:100%;transition:transform .3s ease}.service-item:hover{transform:translateY(-5px)}.service-item h3{font-size:1.3rem;font-weight:600;margin-bottom:1rem;color:#333}.service-item p{color:#666;line-height:1.6}.safety-simple{padding:60px 0;background:#f8f9fa}.safety-text{font-size:1.1rem;line-height:1.8;color:#333;margin-bottom:1.5rem}.safety-box{background:white;padding:2rem;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.1)}.safety-box h3{font-size:1.3rem;font-weight:600;margin-bottom:1rem;color:#333}.safety-list{list-style:none;padding:0;margin:0}.safety-list li{color:#666;position:relative;padding:.5rem 0 .5rem 1.5rem}.safety-list li:before{content:"✓";color:#667eea;font-weight:700;position:absolute;left:0}.cta-simple{padding:60px 0;background:linear-gradient(135deg,#667eea,#764ba2);color:white}.cta-text{font-size:1.1rem;margin-bottom:2rem;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.faq-simple{padding:60px 0}.faq-item-simple{background:white;padding:2rem;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.1);height:100%;transition:transform .3s ease}.faq-item-simple:hover{transform:translateY(-5px)}.faq-item-simple h3{font-size:1.2rem;font-weight:600;margin-bottom:1rem;color:#333}.faq-item-simple p{color:#666;line-height:1.6}@media (max-width:768px){.main-title{font-size:2rem}.section-heading{font-size:1.5rem}.cta-buttons-simple{flex-direction:column;align-items:center}.about-text,.safety-text{font-size:1rem}}.floating-elements{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.floating-circle{position:absolute;border-radius:50%;background:linear-gradient(45deg,#ff6b6b,#4ecdc4);opacity:.1;animation:float 6s ease-in-out infinite}.circle-1{width:100px;height:100px;top:10%;left:10%;animation-delay:0s}.circle-2{width:150px;height:150px;top:60%;right:15%;animation-delay:2s}.circle-3{width:80px;height:80px;bottom:20%;left:20%;animation-delay:4s}.floating-square{position:absolute;background:linear-gradient(45deg,#a8edea,#fed6e3);opacity:.08;animation:float 8s ease-in-out infinite}.square-1{width:60px;height:60px;top:30%;right:30%;animation-delay:1s}.square-1,.square-2{transform:rotate(45deg)}.square-2{width:40px;height:40px;bottom:40%;right:10%;animation-delay:3s}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.hero-glass-section{padding:2rem 0;position:relative;overflow:hidden}.glass-card{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:2rem;border:1px solid rgba(255,255,255,.2);padding:3rem;box-shadow:0 25px 45px rgba(0,0,0,.1)}.text-gradient{background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.name-badge{margin-bottom:2rem}.age-location{display:flex;align-items:center;gap:1rem}.age-badge{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:white;padding:.5rem 1rem;border-radius:2rem;font-weight:700;font-size:1.2rem}.location-text{color:#666;font-size:1.1rem}.status-cards{display:flex;gap:1rem;flex-wrap:wrap}.status-card{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:2rem;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.status-card.verified{background:rgba(40,167,69,.2);color:#28a745}.status-card.available{background:rgba(255,193,7,.2);color:#ffc107}.status-card.premium{background:rgba(220,53,69,.2);color:#dc3545}.pulse{animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.profile-container,.profile-ring{position:relative}.profile-ring{display:inline-block}.profile-ring:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:linear-gradient(45deg,#667eea,#764ba2,#f093fb);border-radius:50%;z-index:-1;animation:rotate 3s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.profile-image{border-radius:50%;border:4px solid white;box-shadow:0 15px 35px rgba(0,0,0,.2)}.online-indicator{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);background:rgba(40,167,69,.9);color:white;padding:.5rem 1rem;border-radius:2rem;font-size:.875rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.pulse-dot{width:8px;height:8px;background:white;border-radius:50%;animation:pulse 2s infinite}.neon-contact-card{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:1.5rem;padding:2rem;margin-bottom:3rem;position:relative;overflow:hidden}.neon-contact-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer 3s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.payment-badge{display:flex;align-items:center;color:white;font-weight:600;margin-bottom:1rem}.ad-details{display:flex;gap:1rem;color:rgba(255,255,255,.8);font-size:.9rem}.action-buttons{display:flex;flex-direction:column;gap:1rem}.call-btn,.telegram-btn,.whatsapp-btn{position:relative;display:block;padding:1rem 2rem;border-radius:1rem;text-decoration:none;color:white;font-weight:600;overflow:hidden;transition:all .3s ease}.call-btn{background:linear-gradient(135deg,#dc3545,#c82333)}.whatsapp-btn{background:linear-gradient(135deg,#28a745,#20c997)}.telegram-btn{background:linear-gradient(135deg,#286aa7,#2074c9)}.btn-content{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-glow{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.call-btn:hover .btn-glow,.telegram-btn:hover .bth-glow,.whatsapp-btn:hover .btn-glow{left:100%}.call-btn:hover,.telegram-btn:hover,.whatsapp-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.3)}.gallery-section{margin-bottom:3rem}.section-title{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;color:#333;font-weight:700}.title-icon{font-size:25px}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.gallery-item{position:relative;border-radius:1rem;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:all .3s ease}.gallery-item:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.2)}.image-container{position:relative;overflow:hidden}.gallery-image{width:100%;height:auto;object-fit:cover;transition:transform .3s ease}.gallery-item:hover .gallery-image{transform:scale(1.1)}.image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.gallery-item:hover .image-overlay{opacity:1}.image-overlay i{color:white;font-size:2rem}.about-card{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:1.5rem;padding:2rem;position:relative;overflow:hidden}.about-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2,#f093fb)}.about-text{font-size:1.1rem;line-height:1.8;color:#555;margin:0}.features-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem}.feature-tag{background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:.75rem 1.5rem;border-radius:2rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.feature-tag:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.feature-tag:hover:before{left:100%}.feature-tag:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 25px rgba(0,0,0,.2)}@media (max-width:768px){.glass-card{padding:2rem}.status-cards{justify-content:center}.gallery-grid{grid-template-columns:1fr}.features-container{justify-content:center}.floating-elements{display:none}}.category-img{object-fit:cover;height:200px;width:100%;border-top-left-radius:8px;border-top-right-radius:8px}.card{transition:all .3s ease-in-out}.card:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.search-bar .form-control:focus{box-shadow:none;border-color:#0d6efd}.bg-gradient{background:linear-gradient(90deg,#fceabb,#f8b500)}.custom-dropzone{background-color:#f9f9f9;border:2px dashed #ced4da;cursor:pointer;transition:background-color .3s ease}.custom-dropzone:hover{background-color:#f1f3f5}.steper_form{height:85vh;overflow-y:scroll}.tox .tox-mbtn{background-color:var(--boy-zone)!important}.table_heigh{height:80vh;overflow-y:scroll}@media (max-width:1200px){.container{width:95%!important}}@media (max-width:992px){.container{width:98%!important}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.2rem}}@media (max-width:768px){.container{width:100%!important;padding:0 8px!important}h1{font-size:1.5rem}h2{font-size:1.2rem}h3{font-size:1rem}button,input,label,p{font-size:1rem!important}img{max-width:100%;height:auto}.col,.footer,.navbar,.row,nav{flex-direction:column!important}}@media (max-width:576px){h1{font-size:1.2rem}h2{font-size:1rem}h3{font-size:.9rem}.container{padding:0 4px!important}button{padding:8px 12px!important}}