h1 span,span{color:#ffb18a!important;font-weight:700;padding:5px}.btn-success{background-color:#1A423A!important;border-color:#379683!important;color:#fff!important;box-shadow:0 2px 2px 0 rgba(0,0,0,.2)}.bg{background-color:#353535}.bg1{background-color:#232323}.navbar{min-height:70px;transition:.3s;border-bottom:1px solid transparent;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);background:#fff}.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:#9f0000;font-weight:700;font-size:18px}.banner{background-color:rgb(80 0 12/90%)}.paddingTop{padding-top:90px!important}.circle{background:#c37a7a;width:60px;min-width:60px;height:60px;border-radius:50%;margin-right:2rem;display:flex;justify-content:center;align-items:center;position:relative}.footer ul{list-style:none;padding:0}.footer ul li a{text-decoration:none;font-size:16px;font-weight:700;line-height:35px;color:#fafafa}.nowcalling{display:none}@media only screen and (max-width:768px){.nowcalling{display:block;position:fixed;bottom:0;width:100%!important;z-index:9999!important}.lcol{background-color:#dc3545}.rcol{background-color:#379683}.lcol a,.rcol a{display:block;padding:10px 0;text-align:center;text-decoration:none;color:#000;font-weight:700}.lcol,.rcol{float:left;width:50%}}.head_span{display:block;font-size:18px;color:#fff !important}.active_page{color:#3600b3!important}.head-icon{width:70px;height:70px;object-fit:contain;margin-bottom:10px}.banner p{text-align:center}.styled-image{border-radius:15px;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease;max-width:100%;height:auto}.styled-image:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.3)}@media (max-width:768px){.styled-image{border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.15)}}.verification-icon{width:70px;height:70px;object-fit:contain;margin-bottom:10px}.head_span{display:block;margin-top:8px;font-weight:500}.breadcrumbs{padding:5px 0;background:#f8f9fa;margin-bottom:30px}.breadcrumbs a svg{vertical-align:middle;margin-right:5px}.breadcrumbs svg{vertical-align:middle;margin:0 5px}.breadcrumb-container{background:linear-gradient(to right,#fff,#f8f9fa);padding:18px 25px;border-radius:8px}.breadcrumb-container a{color:#1a56db;text-decoration:none;font-weight:600;padding:6px 10px;border-radius:4px;transition:all .3s ease;position:relative}.breadcrumb-container a:after{content:'';position:absolute;width:100%;height:2px;background:#1a56db;bottom:0;left:0;transform:scaleX(0);transition:transform .3s ease}.breadcrumb-container a:hover:after{transform:scaleX(1)}.breadcrumb-container a:hover{background-color:rgba(26,86,219,.1)}.breadcrumb-container a:focus{outline:none;box-shadow:0 0 0 3px rgba(26,86,219,.4)}.breadcrumb-container svg{fill:#64748b;width:10px;height:10px;margin:0 10px;vertical-align:middle}.breadcrumb-container .current-page{color:#4b5563;font-weight:500;padding:6px 10px}@media (max-width:768px){.breadcrumb-container{padding:15px}.breadcrumb-container a{padding:4px 8px}}.bg1{padding:26px 0 10px}.bg1 h2{color:#fff;text-align:center;padding:32px 0 10px}.bg2{background-color:#f3f3f3;padding:26px 0 10px}.bg2_profile{background-color:#680000;padding:26px 0 10px}.bg2_profile h3 a{color:#fff;text-align:center;padding:32px 0 10px;text-transform:uppercase;font-weight:700;font-size:22px}.bg2_profile p a{color:#c3c3c3;text-transform:uppercase;font-weight:700}.bg2_profile span{color:#ffffff!important}.bg2_profile h2{color:#fff;text-align:center;padding:32px 0 10px}.bg_profile{background-color:#680000}.bg_profile h2{color:#fff;text-align:center;padding:32px 0 10px}.copyright{text-align:center;padding:15px 0;color:#fff}.copyright a{color:#fff;text-decoration:underline;font-weight:500;padding:2px 4px;border-radius:3px;transition:all .3s ease}.location-slider{position:relative;max-width:1200px;margin:40px auto;padding:0 50px}.loc-container{overflow:hidden}.loc-track{display:flex;gap:20px;transition:transform .5s ease}.loc-item{flex:0 0 calc(25% - 15px);min-width:250px;border-radius:10px;overflow:hidden;box-shadow:0 3px 15px rgba(0,0,0,.1);background:#fff}.loc-img-wrap{position:relative;padding-top:70%;overflow:hidden}.loc-img-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.loc-item:hover .loc-img-wrap img{transform:scale(1.08)}.loc-info{padding:20px;text-align:center}.loc-info h3{color:#333;font-size:18px;margin-bottom:15px}.loc-link{display:inline-block;padding:8px 20px;background:#0c4e88;color:#fff;text-decoration:none;border-radius:5px;transition:background .3s ease}.loc-link:hover{background:#1976d2}.loc-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fff;border:none;box-shadow:0 2px 5px rgba(0,0,0,.2);cursor:pointer;z-index:2;font-size:18px}.loc-prev{left:0}.loc-next{right:0}@media (max-width:768px){.loc-item{flex:0 0 100%}.location-slider{padding:0 40px}}.blog-slider{position:relative;max-width:1200px;margin:40px auto;padding:0 50px}.slider-container{overflow:hidden}.slider-track{display:flex;gap:20px;transition:transform .5s ease}.blog-card{flex:0 0 calc(33.333% - 14px);background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);overflow:hidden}.card-image{position:relative;padding-top:60%}.card-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.card-content{padding:20px}.card-content h3{font-size:18px;margin-bottom:10px;color:#333}.card-content p{font-size:14px;text-align:justify;color:#666;margin-bottom:15px;line-height:1.5}.read-more{display:inline-block;padding:8px 15px;background:#b30000;color:#fff;text-decoration:none;border-radius:4px;transition:background .3s}.read-more:hover{background:#c00}.slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:2}.prev-btn{left:0}.next-btn{right:0}@media (max-width:768px){.blog-card{flex:0 0 100%}.blog-slider{padding:0 40px}}.blog-slider h2,p{text-align:justify}a{text-decoration:none !important}.profile-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;padding:20px;max-width:1400px;margin:0 auto}.profile-card{background:#000;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s ease;position:relative}.profile-card h3 a{color:#fff;font-weight:700;font-size:22px;text-transform:uppercase}.profile-card p a{color:#cbcbcb;text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:1px}.profile-card:hover{transform:translateY(-5px)}.ribbon{position:absolute;top:15px;left:-33px;background:#b50c02;color:#fff;padding:6px 45px;transform:rotate(-49deg);z-index:2;font-size:14px;font-weight:700;box-shadow:0 2px 5px rgba(0,0,0,.2)}.image-container{position:relative;padding-top:100%;background:#f5f5f5}.lazy-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease}.lazy-image.loaded{opacity:1}.loader{position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:4px solid #f3f3f3;border-top:4px solid red;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.profile-info{padding:15px;text-align:center}.profile-info h3{margin:0 0 5px;color:#333;font-size:1.2rem}.position{color:#666;margin:0 0 10px;font-size:.9rem;text-align:center}.rating{margin-bottom:15px}.star{color:gold;font-size:1.2rem}.rating-number{color:#666;margin-left:5px}.button-group{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 10px}.btn{padding:8px;border-radius:5px;text-decoration:none;font-weight:500;transition:all .3s ease}.call-btn{background:red;color:#fff}.book-btn{background:#333;color:#fff}.book-btn:hover{background:#222}@media screen and (max-width:1024px){.profile-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.profile-grid{grid-template-columns:repeat(2,1fr);gap:15px;padding:15px}.button-group{gap:5px}.btn{font-size:14px;padding:6px}}@media screen and (max-width:480px){.profile-info h3{font-size:1rem}.position{font-size:.8rem}.ribbon{font-size:12px;padding:3px 42px}}.btn{display:flex;align-items:center;justify-content:center;padding:5px}.btn-icon{width:24px;height:24px;color:#fff}@media screen and (max-width:768px){.btn-icon{width:20px;height:20px}}@media screen and (max-width:480px){.btn-icon{width:18px;height:18px}}.whatsapp-btn{background:#25d366 !important}.whatsapp-btn:hover{background:#128c7e !important}.star-wrap{display:flex;align-items:center;gap:6px;margin:-5px 0 8px;justify-content:center}.star-wrap span{color:white!important}.star-group{position:relative;display:inline-block}.star-overlay{position:absolute;top:0;left:0;color:gold;overflow:hidden;width:calc(var(--rating) / 5 * 100%)}.star-underlay{color:#ddd}.star-overlay,.star-underlay{font-size:20px;letter-spacing:2px}.star-digit{color:#555;font-size:16px;font-weight:700}.float-contact{position:fixed;left:15px;bottom:30px;z-index:999;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.contact-buttons{display:flex;flex-direction:column;gap:15px;transition:all .3s ease;opacity:1;transform:translateX(0)}.float-contact.hidden .contact-buttons{opacity:0;transform:translateX(-20px);pointer-events:none}.float-btn{width:55px;height:55px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 15px rgba(0,0,0,.2);transition:all .3s ease;animation:pulse 1.5s infinite}.float-btn svg{width:24px;height:24px;fill:#fff}.call-btn{background:red}.whatsapp-btn{background:#25d366}.float-btn:hover{transform:scale(1.1);animation:none}.toggle-contact{background:#333;color:#fff;border:none;padding:8px 15px;border-radius:20px;cursor:pointer;font-size:14px;transition:all .3s ease}.toggle-contact:hover{background:#444}.show-text{display:none}.hide-text{display:inline}.float-contact.hidden .show-text{display:inline}.float-contact.hidden .hide-text{display:none}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(0,0,0,.2)}70%{box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{box-shadow:0 0 0 0 rgba(0,0,0,0)}}@media (max-width:768px){.float-contact{display:none;left:20px;bottom:20px}.float-btn{width:45px;height:45px}.float-btn svg{width:20px;height:20px}}.toggle-contact{display:flex;align-items:center;justify-content:center;background:#333;color:#fff;border:none;cursor:pointer;transition:all .3s ease}.toggle-contact:hover{background:#444;transform:scale(1.1)}.show-text,.hide-text{display:flex;align-items:center;justify-content:center}.float-contact.hidden .show-text{display:flex}.float-contact.hidden .hide-text{display:none}.show-text{display:none}.hide-text{display:flex}.scroll-top-btn{position:fixed;bottom:30px;right:30px;width:45px;height:45px;background:red;color:#fff;border:none;border-radius:50%;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s ease;box-shadow:0 2px 10px rgba(0,0,0,.2);z-index:999;display:flex;align-items:center;justify-content:center}.scroll-top-btn.visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-top-btn:hover{background:#c00;transform:translateY(-3px)}@media (max-width:768px){.scroll-top-btn{bottom:64px;right:20px;width:40px;height:40px}}.profile-carousel{position:relative;max-width:1400px;margin:40px auto;padding:0 50px}.profile-track-wrapper{overflow:hidden}.profile-track{display:flex;gap:20px;transition:transform .5s ease}.profile-slide{flex:0 0 calc(16.666% - 17px);min-width:200px;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);overflow:hidden}.profile-img-box{position:relative;padding-top:100%;background:#f5f5f5}.profile-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.profile-loader{position:absolute;top:50%;left:50%;width:30px;height:30px;border:3px solid #f3f3f3;border-top:3px solid red;border-radius:50%;animation:profileSpin 1s linear infinite}.profile-details{padding:15px;text-align:center;background-color:#000}.profile-role{color:#666;font-size:14px;margin:5px 0;text-align:center}.profile-rating{display:flex;align-items:center;justify-content:center;gap:5px;margin:10px 0}.rating-stars{position:relative;display:inline-block}.stars-filled{position:absolute;top:0;left:0;color:gold;overflow:hidden;width:calc(var(--rating) / 5 * 100%)}.stars-empty{color:#ddd}.rating-value{color:#666;font-size:14px}.profile-actions{display:flex;gap:10px;justify-content:center;margin-top:15px}.action-btn{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.action-btn svg{width:20px;height:20px;fill:#fff}.action-btn.call{background:red}.action-btn.whatsapp{background:#25d366}.profile-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fff;border:none;box-shadow:0 2px 5px rgba(0,0,0,.2);cursor:pointer;z-index:2}.profile-nav.prev{left:0}.profile-nav.next{right:0}@keyframes profileSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width:768px){.profile-slide{flex:0 0 calc(50% - 10px)}.profile-carousel{padding:0 40px}}.profile-gallery{max-width:1200px;margin:0 auto}.gallery-container{position:relative;overflow:hidden;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.slides{display:flex;transition:transform .5s ease}.slide{flex:0 0 100%}.slide img{width:100%;height:600px;object-fit:contain}.thumbnails{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px, 1fr));gap:10px;margin-top:15px}.thumb{cursor:pointer;border-radius:4px;overflow:hidden;transition:transform .3s ease}.thumb.active{transform:scale(1.05);box-shadow:0 0 0 2px #007bff}.thumb img{width:100%;height:80px;object-fit:contain}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px, 1fr));gap:20px;margin:0}.info-item{background:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.label{display:block;color:#666 !important;font-size:1.2em;margin-bottom:5px}.value{font-size:1.1em;color:#3d3d3d !important;font-weight:500}@media (max-width:768px){.slide img{height:400px}.info-grid{grid-template-columns:1fr}}.about-section{padding:26px 12px}.contact-btn{display:inline-flex;align-items:center;padding:8px 16px;border-radius:5px;text-decoration:none;color:#fff;font-weight:500;transition:all .3s ease}.contact-btn svg{margin-right:8px;fill:currentColor}.contact-btn.phone{background-color:#0051ad}.contact-btn.phone:hover{background-color:#0056b3}.contact-btn.whatsapp{background-color:#0a572a}.contact-btn.whatsapp:hover{background-color:#128c7e}.info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;padding:15px}.info-item{background:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.info-item .contact-btn{width:100%;justify-content:center}@media (max-width:480px){.info-grid{gap:10px;padding:10px}.info-item{padding:10px}.label{font-size:.85em}.value{font-size:.95em}}.escort-container{max-width:1200px;margin:0 auto;padding:20px}.escort-container .rate{padding:0 0 12px}.escort-listing{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.escort-box{background:#fff;border:1px solid #eee;border-radius:5px;overflow:hidden;transition:all .3s ease}.escort-box:hover{box-shadow:0 5px 15px rgba(0,0,0,.1)}.escort-image{position:relative;overflow:hidden;aspect-ratio:3/4}.img-fluid{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.escort-box:hover .img-fluid{transform:scale(1.05)}.escort-content{padding:15px;text-align:center}.escort-content h3{margin:0;font-size:21px;line-height:1.4;font-weight:700}.escort-content h3 a{color:#333;text-decoration:none}.escort-category{margin:10px 0}.escort-category span{display:inline-block;padding:3px 12px;background:#f5f5f5;border-radius:15px;font-size:14px;color:#666!important}.view-btn{display:inline-block;padding:8px 20px;background:#a3021e;color:#fff;text-decoration:none;border-radius:3px;transition:all .3s ease}.view-btn:hover{background:#ff3357;color:#fff}.escort-pagination{margin-top:30px;text-align:center}.escort-pagination a,.escort-pagination span{display:inline-block;padding:5px 12px;margin:0 3px;border:1px solid #ddd;color:#666;text-decoration:none;border-radius:3px}.escort-pagination .current{background:#ff4d6d;border-color:#ff4d6d;color:#fff}@media (max-width:1200px){.escort-listing{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.escort-listing{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.escort-listing{grid-template-columns:1fr}}.error-wrapper{min-height:80vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f6f8fd 0%,#f1f4f9 100%);padding:20px}.error-box{max-width:600px;text-align:center;padding:40px;background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.error-animation{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:30px}.error-number{font-size:120px;font-weight:700;color:#2d3748;animation:bounce 1s infinite alternate}.error-circle{width:80px;height:80px;background:#ff6b6b;border-radius:50%;animation:pulse 1.5s infinite}@keyframes bounce{from{transform:translateY(0)}to{transform:translateY(-20px)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.error-box h2{font-size:28px;color:#2d3748;margin:20px 0}.error-box p{color:#718096;font-size:16px;line-height:1.6;margin-bottom:30px}.error-buttons{display:flex;gap:15px;justify-content:center;margin-bottom:30px}.btn-primary,.btn-secondary{padding:12px 25px;border-radius:8px;font-weight:500;transition:transform .3s ease;display:inline-flex;align-items:center;gap:8px}.btn-primary{background:#4299e1;color:#fff;border:none}.btn-primary svg{width:16px;height:16px;fill:currentColor}.btn-secondary{background:#edf2f7;color:#2d3748;border:none;cursor:pointer}.btn-primary:hover,.btn-secondary:hover{transform:translateY(-2px)}.search-box{margin-top:20px}.search-box form{display:flex;gap:10px;max-width:auto;margin:0 auto}.search-box input{flex:1;padding:12px 20px;border:2px solid #e2e8f0;border-radius:8px;font-size:16px;transition:border-color .3s ease}.search-box input:focus{outline:none;border-color:#4299e1}.search-box button{padding:12px 25px;background:#4299e1;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background .3s ease}.search-box button:hover{background:#3182ce}@media (max-width:768px){.error-number{font-size:80px}.error-circle{width:60px;height:60px}.error-buttons{flex-direction:column}.search-box form{flex-direction:column}}.search-container{max-width:1200px;margin:40px auto;padding:0 20px}.search-top{text-align:center;margin-bottom:40px}.search-box{max-width:800px;margin:20px auto}.input-group{display:flex;gap:10px}.input-group input{flex:1;padding:15px;border:2px solid #eee;border-radius:8px;font-size:16px}.input-group select{padding:0 20px;border:2px solid #eee;border-radius:8px;background:#fff}.input-group button{padding:0 30px;background:#ff4d6d;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease}.input-group button:hover{background:#ff3357;transform:translateY(-2px)}.search-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px, 1fr));gap:25px;margin:40px 0}.search-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:all .3s ease}.search-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.card-image img{width:100%;height:200px;object-fit:cover}.card-content{padding:20px}.card-type{display:inline-block;padding:5px 12px;background:#f8f9fa;border-radius:15px;font-size:14px;color:#666;margin-bottom:10px}.card-content h2{margin:0 0 15px;font-size:20px}.card-content h2 a{color:#333;text-decoration:none}.card-excerpt{color:#666;margin-bottom:20px;line-height:1.5}.view-more{display:inline-block;padding:8px 20px;background:#ff4d6d;color:#fff;text-decoration:none;border-radius:5px;transition:all .3s ease}.view-more:hover{background:#ff3357}.search-pagination{margin-top:40px;text-align:center}.search-pagination .page-numbers{display:inline-block;padding:8px 15px;margin:0 5px;border:1px solid #eee;border-radius:5px;color:#666;text-decoration:none}.search-pagination .current{background:#ff4d6d;color:#fff;border-color:#ff4d6d}.no-results{text-align:center;padding:60px 20px}@media (max-width:768px){.input-group{flex-direction:column}.input-group select,.input-group button{width:100%;padding:15px}}.hero-content p{text-align:center}.blog-hero{background:linear-gradient(135deg,#6366f1 0%,#a855f7 100%);padding:80px 20px;text-align:center;color:#fff;margin-bottom:60px}.hero-content h1{font-size:48px;margin-bottom:15px}.blog-wrapper{max-width:1300px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 350px;gap:50px}.posts-grid{display:grid;gap:40px}.post-card{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.05);transition:transform .3s ease}.post-card:hover{transform:translateY(-5px)}.post-image{position:relative;display:block}.post-image img{width:100%}.category-badge{position:absolute;top:20px;right:20px;background:rgba(255,255,255,.9);padding:8px 15px;border-radius:20px;color:#6366f1;font-weight:500}.post-details{padding:30px}.post-meta{display:flex;background-color:#f9f9f9;color:#666;font-size:10px;margin-bottom:15px;justify-content:space-between}.post-meta i{margin-right:5px;color:#6366f1}.post-details h2{font-size:24px;margin:0 0 15px;line-height:1.4}.post-details h2 a{color:#1a1a1a;text-decoration:none;transition:color .3s}.post-details h2 a:hover{color:#6366f1}.post-excerpt{color:#666;line-height:1.7;margin-bottom:20px}.read-more{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:500;transition:gap .3s}.read-more:hover{gap:12px}.sidebar-box{background:#fff;border-radius:15px;padding:30px;margin-bottom:30px;box-shadow:0 5px 20px rgba(0,0,0,.05)}.author-box{text-align:center}.author-image img{width:100px;height:100px;border-radius:50%;margin-bottom:15px}.search-box form{display:flex;gap:10px}.search-box input{flex:1;padding:12px;border:2px solid #eee;border-radius:8px;font-size:15px}.search-box button{background:#6366f1;color:#fff;border:none;padding:0 20px;border-radius:8px;cursor:pointer}.category-cloud{display:flex;flex-wrap:wrap;gap:10px}.category-tag{padding:8px 15px;background:#f4f4f5;border-radius:20px;color:#666;text-decoration:none;font-size:14px;transition:all .3s;display:flex;align-items:center;gap:5px}.category-tag span{background:#6366f1;color:#fff;padding:2px 8px;border-radius:10px;font-size:12px}.category-tag:hover{background:#6366f1;color:#fff}.recent-post-item{display:flex;gap:15px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.recent-post-item:last-child{margin-bottom:0;padding-bottom:0;border:none}.recent-post-image img{width:80px;height:80px;border-radius:10px;object-fit:cover}.recent-post-info h4{margin:0 0 5px;font-size:16px}.recent-post-info h4 a{color:#1a1a1a;text-decoration:none}.recent-post-info span{color:#666;font-size:14px}@media (max-width:992px){.blog-wrapper{grid-template-columns:1fr}}@media (max-width:768px){.blog-hero{padding:60px 20px}.hero-content h1{font-size:36px}.post-image img{height:250px}}.single-container{max-width:1200px;margin:40px auto;padding:0 20px;display:grid;grid-template-columns:1fr 350px;gap:40px}.post-content{background:#fff;border-radius:10px;padding:30px;box-shadow:0 2px 15px rgba(0,0,0,.1)}.post-header{text-align:center;margin-bottom:30px}.post-meta{color:#666;margin-bottom:15px}.post-meta span{margin:0 10px}.post-header h1{font-size:36px;margin:0 0 20px}.author-box{display:flex;align-items:center;gap:15px;padding:20px;background:#f8f9fa;border-radius:10px}.author-box img{border-radius:50%}.author-info h4{margin:0 0 5px}.author-info p{margin:0;color:#666}.post-featured-image{margin:-30px -30px 30px}.post-featured-image img{width:100%;height:auto}.post-body{font-size:18px;line-height:1.8;color:#333}.post-tags{margin-top:30px;padding-top:20px;border-top:1px solid #eee}.post-tags span{font-weight:700;margin-right:10px}.related-posts{margin-top:40px}.related-posts h3{margin-bottom:20px}.related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.related-post{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 15px rgba(0,0,0,.1)}.related-image img{width:100%;height:200px;object-fit:cover}.related-content{padding:20px}.related-content h4{margin:0 0 10px}.related-content a{color:#333;text-decoration:none}.related-date{color:#666;font-size:14px}.single-sidebar{position:sticky;top:20px;align-self:start}.sidebar-widget{background:#fff;padding:25px;border-radius:10px;margin-bottom:30px;box-shadow:0 2px 15px rgba(0,0,0,.1)}.sidebar-widget h3{margin:0 0 20px;padding-bottom:10px;border-bottom:2px solid #eee}.recent-post{display:flex;gap:15px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee}.recent-post:last-child{margin-bottom:0;padding-bottom:0;border:none}.recent-image img{width:80px;height:80px;border-radius:5px;object-fit:cover}.recent-content h4{margin:0 0 5px;font-size:16px}.recent-content a{color:#333;text-decoration:none}.category-list{list-style:none;padding:0;margin:0}.category-list li{padding:8px 0;border-bottom:1px solid #eee}.category-list li:last-child{border:none}.tag-cloud a{display:inline-block;padding:5px 10px;margin:3px;background:#f8f9fa;border-radius:5px;color:#666;text-decoration:none}@media (max-width:992px){.single-container{grid-template-columns:1fr}.single-sidebar{position:static}}@media (max-width:768px){.post-header h1{font-size:28px}.related-grid{grid-template-columns:1fr}}.hotels-container{max-width:1300px;margin:0 auto;padding:0 20px}.hotels-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.hotel-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 3px 15px rgba(0,0,0,.1);transition:transform .3s ease}.hotel-card:hover{transform:translateY(-5px)}.hotel-image{display:block;position:relative;overflow:hidden}.hotel-image img{width:100%;height:250px;object-fit:cover;transition:transform .3s ease}.hotel-card:hover .hotel-image img{transform:scale(1.05)}.hotel-content{padding:20px;text-align:center}.hotel-content h2{margin:0;font-size:20px;line-height:1.4}.hotel-content h2 a{color:#333;text-decoration:none;transition:color .3s}.hotel-content h2 a:hover{color:#c0392b}.hotels-pagination{margin:50px 0;text-align:center}.hotels-pagination a,.hotels-pagination span{display:inline-block;padding:10px 18px;margin:0 5px;border-radius:25px;background:#fff;color:#333;text-decoration:none;transition:all .3s}.hotels-pagination .current{background:#c0392b;color:#fff}.no-hotels{text-align:center;padding:50px 20px;font-size:18px;color:#666}@media (max-width:992px){.hotels-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.hotels-grid{grid-template-columns:1fr}.header-content h1{font-size:32px}}.locations-container{max-width:1300px;margin:0 auto;padding:0 20px}.locations-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.location-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 3px 15px rgba(0,0,0,.1);transition:transform .3s ease}.location-card:hover{transform:translateY(-5px)}.location-image{display:block;position:relative;overflow:hidden}.location-image img{width:100%;height:250px;object-fit:cover;transition:transform .3s ease}.location-card:hover .location-image img{transform:scale(1.05)}.location-content{padding:20px;text-align:center}.location-content h2{margin:0;font-size:20px;line-height:1.4}.location-content h2 a{color:#333;text-decoration:none;transition:color .3s}.location-content h2 a:hover{color:#c0392b}.locations-pagination{margin:50px 0;text-align:center}.locations-pagination a,.locations-pagination span{display:inline-block;padding:10px 18px;margin:0 5px;border-radius:25px;background:#fff;color:#333;text-decoration:none;transition:all .3s}.locations-pagination .current{background:#c0392b;color:#fff}.no-locations{text-align:center;padding:50px 20px;font-size:18px;color:#666}@media (max-width:992px){.locations-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.locations-grid{grid-template-columns:1fr}.header-content h1{font-size:32px}.location-image img{height:250px}}.services-container{max-width:1300px;margin:0 auto;padding:0 20px}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.service-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 3px 15px rgba(0,0,0,.1);transition:transform .3s ease}.service-card:hover{transform:translateY(-5px)}.service-image{display:block;position:relative;overflow:hidden}.service-image img{width:100%;height:250px;object-fit:cover;transition:transform .3s ease}.service-card:hover .service-image img{transform:scale(1.05)}.service-content{padding:20px;text-align:center}.service-content h2{margin:0;font-size:20px;line-height:1.4}.service-content h2 a{color:#333;text-decoration:none;transition:color .3s}.service-content h2 a:hover{color:#2980b9}.services-pagination{margin:50px 0;text-align:center}.services-pagination a,.services-pagination span{display:inline-block;padding:10px 18px;margin:0 5px;border-radius:25px;background:#fff;color:#333;text-decoration:none;transition:all .3s}.services-pagination .current{background:#2980b9;color:#fff}.no-services{text-align:center;padding:50px 20px;font-size:18px;color:#666}@media (max-width:992px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.services-grid{grid-template-columns:1fr}.header-content h1{font-size:32px}.service-image img{height:250px}}.wpcf7{max-width:800px;margin:0 auto;padding:30px;background:#fff;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.1)}.wpcf7-form label{display:block;margin-bottom:8px;font-weight:500;color:#333}.wpcf7-form input[type=text],.wpcf7-form input[type=number],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form textarea{width:100%;padding:12px 15px;margin-bottom:20px;border:2px solid #e1e1e1;border-radius:5px;font-size:16px;transition:all .3s ease}.wpcf7-form input:focus,.wpcf7-form textarea:focus{border-color:#4caf50;outline:none;box-shadow:0 0 5px rgba(76,175,80,.2)}.wpcf7-form textarea{height:150px;resize:vertical}.wpcf7-submit{background:#036607;color:#fff;padding:15px 30px;border:none;border-radius:5px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;text-transform:uppercase;letter-spacing:1px}.wpcf7-submit:hover{background:#45a049;transform:translateY(-2px)}.wpcf7-response-output{margin:20px 0;padding:15px;border-radius:5px;text-align:center}.wpcf7 form.sent .wpcf7-response-output{background:#e8f5e9;color:#2e7d32;border-color:#4caf50}.wpcf7 form.failed .wpcf7-response-output{background:#fde7e7;color:#d32f2f;border-color:#f44336}.wpcf7-not-valid-tip{color:#d32f2f;font-size:14px;margin-top:-15px;margin-bottom:15px}.wpcf7-not-valid{border-color:#f44336 !important}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:768px){.contact-grid{grid-template-columns:1fr}.wpcf7{padding:20px}.wpcf7-form input,.wpcf7-form textarea{padding:10px}}.wpcf7-spinner{margin:0 auto;display:block}.wpcf7-form label span.required{color:#f44336;margin-left:4px}.wpcf7-form input::placeholder,.wpcf7-form textarea::placeholder{color:#999;opacity:1}#openPopup{padding:10px 20px;font-size:16px;cursor:pointer;background-color:#28a745;color:#fff;border:none;border-radius:5px}.popup{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.popup-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:85%;text-align:center;border-radius:10px}.popup-content p{text-align:center}.close{color:#aaa;float:right;font-size:28px;font-weight:700;margin:-21px -9px}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.join-button{display:inline-block;padding:10px 20px;background-color:#004d9e;color:#fff;text-decoration:none;border-radius:5px}.close-button{display:inline-block;padding:10px 20px;background-color:#fff;color:#000;text-decoration:none;border-radius:5px;border-color:#e5e5e5 !important;border-radius:.8em !important;border-style:solid !important;border-width:1px !important;font-size:1em !important;font-weight:700 !important;justify-content:center !important}table{width:100%!important}.screen-reader-response{display:none!important}.home_call svg{width:22px}.custom-post-navigation{display:flex;justify-content:space-between;margin-top:30px}.custom-post-navigation a{background:#e60000;color:#fff;padding:10px 20px;text-decoration:none;border-radius:5px}