:root{--primary:#e91e63;--primary-light:#f06292;--primary-dark:#ad1457;--secondFont:"Poppins",sans-serif}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(/assets/fonts/poppins/Poppins-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/assets/fonts/poppins/Poppins-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/assets/fonts/poppins/Poppins-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:600;src:url(/assets/fonts/playfair/PlayfairDisplay-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:700;src:url(/assets/fonts/playfair/PlayfairDisplay-Bold.woff2) format("woff2")}label.input-label{color:#ccc;display:block;margin-bottom:5px}.input-control{background:#222;border:1px solid #333;border-radius:10px;color:#eee;font-family:var(--secondFont);padding:12px;width:100%}.input-control:focus-visible{outline:none}.input-control:disabled,.input-control[readonly]{opacity:1}textarea.input-control{font-family:var(--secondFont);min-height:calc(3.5rem + 2px);padding:.375rem .75rem;resize:vertical}.row-input{display:grid;gap:20px;grid-template-columns:1fr}.group-form{margin-bottom:10px}@media (min-width:768px){.row-input{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.alert,.alert-danger,.alert-success{border:1px solid transparent;border-radius:.25rem;font-size:1rem;margin-bottom:1rem;position:relative}.alert-danger{background-color:#f8d7da;border-color:#f5c2c7;color:#842029}.alert-success{background-color:#d1e7dd;border-color:#badbcc;color:#0f5132}*{box-sizing:border-box}body{background:#1a1a1a;color:#eee;font-family:Poppins,sans-serif;margin:0}.container-main{margin:auto;max-width:1100px;padding:20px}.btn,.btn-outline-secondary,.btn-primary{background-color:transparent;border:1px solid transparent;border-radius:.25rem;color:#212529;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.btn.text-white,.text-white.btn-outline-secondary,.text-white.btn-primary{color:#fff}.btn-outline-secondary{border-color:#555;border-radius:20px;color:#eee;transition:all .3s}.btn-outline-secondary:hover,.btn-primary{background:var(--primary);border-color:var(--primary)}.btn-primary{color:#fff;font-weight:500;transition:background .3s}.btn-primary:hover{background:var(--primary-light)}.only-mobile{display:block}.only-desktop{display:none}.footer-wrapper{text-align:center}@media (min-width:768px){.only-mobile{display:none}.only-desktop{display:block}.footer-wrapper{text-align:left}.container-main .single-ad-container{grid-template-columns:1fr 1fr}.container-main .contact-container{grid-template-columns:2fr 1fr}}.single-ad-container{display:grid;gap:20px;grid-template-columns:1fr}.single-ad-container h3{color:#fff}.single-ad-container .ad-price{color:var(--primary-light);font-size:18px;font-weight:600;margin-top:8px}.container-main>.ad-info{margin-top:20px}.ad-info{background:#111;border-radius:14px;padding:16px}.ad-info h3{color:#fff;margin-top:10px}.ad-info p{margin:0}.img-container{margin:0 auto}.img-container .img-responsive{border-radius:14px;height:auto;width:100%}.related-box{background:#111;border:1px solid #333;border-radius:14px;color:#ccc;margin-top:30px;padding:16px}.related-box a,.related-box strong{color:var(--primary)}.faq-container p{color:#ccc}.container-blog-single p span,.faq-container p strong{color:var(--primary)}.container-blog-single .post-content{background:#111;border-radius:14px;color:#eee;line-height:1.7;padding:25px}.container-blog-single .post-tag{background:#222;border:1px solid #333;border-radius:20px;color:#ddd;display:inline-block;font-size:13px;margin-right:8px;padding:6px 12px}.nav-arrows-container{display:flex;gap:20px;justify-content:space-between;margin-top:40px}.nav-post-arrows{background:#111;border:1px solid #333;border-radius:14px;color:var(--primary);padding:12px 20px;text-decoration:none}h1{font-size:clamp(2rem,4vw + 1rem,3rem)}h1,h2{color:var(--primary);font-family:Playfair Display,serif;font-weight:700;line-height:1.2;margin:0 0 .5rem}h2{font-size:clamp(1.5rem,2vw + 1rem,2rem)}h3{color:#212529;font-size:clamp(1.25rem,2.5vw + .5rem,1.75rem);font-weight:400;line-height:1.25;margin:0 0 .5rem}h4{color:var(--primary);font-size:clamp(1.125rem,2vw + .5rem,1.5rem);line-height:1.3}h4,h5{font-weight:500;margin:0 0 .5rem}h5,h6{color:#212529;font-size:clamp(1rem,1.5vw + .5rem,1.25rem);line-height:1.35}h6{font-weight:600;margin:0 0 .5rem}header{background:#111;border-bottom:1px solid #333;padding:16px 0}header .header-content{display:grid;grid-template-columns:1fr auto}.contact-container{display:grid;gap:20px;grid-template-columns:1fr}.login-from-container{margin:auto;max-width:500px}.login-from-container h2{text-align:center}.login-from-container p{color:#ccc;margin-bottom:25px;text-align:center}.login-from-container form{padding:0 20px}.login-from-container .btn-primary{color:#fff;font-weight:unset;margin-top:20px;width:100%}.login-from-container a{text-decoration:none}.sidebar{background:#111;border-right:1px solid #333;height:100vh;left:-100%;padding:20px;position:fixed;top:0;transition:left .3s ease;width:260px;z-index:1050}.sidebar.active{left:0}.sidebar a{color:#ccc;display:block;font-weight:500;padding:8px 0;text-decoration:none;transition:color .3s}.sidebar a:hover{color:var(--primary)}.hero{margin-bottom:40px;text-align:center}.hero h1{font-size:clamp(36px,2.5vw,40px)}.related-categories-container{margin-top:30px}.related-categories-container h4{color:#fff}.location-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:40px}.location-card{background:#111;border-radius:14px;padding:16px;transition:background .3s,transform .3s}.location-container h4{color:#fff}.location-card h5 a{color:var(--primary);text-decoration:none;transition:color .3s}.location-card h5 a:hover{color:var(--primary-light)}.location-card ul{list-style:none;margin:0;padding:0}.location-card ul li a{color:#ccc;font-size:14px;text-decoration:none;transition:color .3s}.location-card ul li a:hover{color:var(--primary-light)}.location-card:hover{background:#1a1a1a;transform:translateY(-3px)}.related-categories a{background:#222;border-radius:14px;color:#ccc;display:inline-block;font-size:14px;margin:4px 10px 4px 0;padding:6px 12px;text-decoration:none;transition:all .3s}.related-categories a:hover{background:var(--primary);color:#fff}.escort-card{background:#111;border-radius:14px;cursor:pointer;overflow:hidden;position:relative;transition:transform .4s,box-shadow .4s}.escort-card .stretched-link:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.escort-card:hover{box-shadow:0 12px 28px rgba(0,0,0,.7);transform:translateY(-6px)}.escort-card:hover .escort-img{transform:scale(1.03)}.escort-card .escort-img{display:block;height:280px;-o-object-fit:cover;object-fit:cover;transition:transform .4s;width:100%}.escort-card .escort-content{padding:16px}.escort-card .escort-content .escort-name{color:var(--primary);font-family:Playfair Display,serif;font-size:22px;font-weight:700;margin-bottom:4px}.escort-card .escort-content .escort-info{color:#ddd;font-size:14px;margin-bottom:6px}.escort-card .escort-content .escort-price{color:var(--primary-light);font-size:16px;font-weight:600;margin-bottom:8px}.escort-card .escort-content .escort-buttons .btn,.escort-card .escort-content .escort-buttons .btn-outline-secondary,.escort-card .escort-content .escort-buttons .btn-primary{border-radius:20px;font-size:14px;padding:8px 16px;transition:all .3s}.escort-card .ribbon{background:var(--primary);border-radius:0 8px 8px 0;color:#fff;font-size:12px;font-weight:600;left:-5px;padding:4px 12px;position:absolute;top:10px;z-index:2}.scorts-container{margin-top:20px}.scorts-container h4{color:#fff;margin-top:20px}.scorts-container .escort-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-bottom:40px}footer{background:#111;border-top:1px solid #333}.footer-wrapper{color:#aaa;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:30px 0}.footer-wrapper .footer-item{margin-bottom:15px}.footer-wrapper a{color:#aaa;text-decoration:none}.footer-wrapper a:hover,.footer-wrapper h6{color:var(--primary)}.footer-end{color:#555;text-align:center}#adult-consent-popup .link-terms,.footer-end strong{color:var(--primary)}.breadcrumb{background-color:rgba(233,236,239,.05);border-radius:.375rem;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:1rem;padding:.75rem 1rem}.breadcrumb li{align-items:center;display:flex}.breadcrumb li+li:before{color:#6c757d;content:"/";display:inline-block;padding:.5rem}.breadcrumb li a{color:#aaa;text-decoration:none}.breadcrumb li a:hover{text-decoration:underline}.breadcrumb li.active{color:var(--primary);pointer-events:none}#categoriaDesc{color:#ccc;max-height:100px;overflow:hidden;transition:.3s}#categoriaDesc.open{max-height:500px}

/*# sourceMappingURL=app.public.css.map*/