:root{--primary:#2c5f2d;--primary-dark:#1e3a1e;--secondary:#ffb347;--accent:#e67e22;--gray-bg:#f8f9fa;--text-dark:#2d2f36}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Montserrat',sans-serif;color:var(--text-dark);background:#fff;scroll-behavior:smooth}h1,h2,h3,h4,h5{font-weight:700;letter-spacing:-.02em}.navbar{background:rgba(255,255,255,.96);backdrop-filter:blur(10px);box-shadow:0 5px 20px rgba(0,0,0,.05);padding:.8rem 0;position:fixed;top:0;width:100%;z-index:1000}.navbar-brand{font-weight:800;font-size:1.8rem;color:var(--primary)!important}.nav-link{font-weight:600;color:#2c3e2f!important;margin:0 .5rem;transition:.2s}.nav-link:hover,.nav-link.active{color:var(--secondary)!important}.btn-wa{background:#25d366;color:#fff;border-radius:40px;padding:8px 20px;font-weight:600;transition:.2s;text-decoration:none;display:inline-block}.btn-wa:hover{background:#128c7e;color:#fff;transform:translateY(-2px)}.hero-swiper{width:100%;height:90vh;min-height:550px;margin-top:76px}.hero-swiper .swiper-slide{position:relative;background-size:cover;background-position:center}.hero-swiper .swiper-slide::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,.5),rgba(0,0,0,.3));z-index:1}.hero-content{position:absolute;bottom:20%;left:0;right:0;text-align:center;z-index:2;color:#fff;padding:0 1rem;animation:fadeInUp 1s ease}.hero-content h1{font-size:3.8rem;font-weight:800;text-shadow:2px 2px 15px rgba(0,0,0,.5);margin-bottom:1rem}.hero-content p{font-size:1.3rem;text-shadow:1px 1px 8px rgba(0,0,0,.5)}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.section-title{position:relative;font-size:2.5rem;margin-bottom:3rem;text-align:center;font-weight:700}.section-title:after{content:'';width:80px;height:4px;background:var(--secondary);position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);border-radius:4px}.room-card,.spot-card{border-radius:28px;overflow:hidden;transition:all .4s cubic-bezier(.2,.9,.4,1.1);box-shadow:0 15px 35px rgba(0,0,0,.08);border:0;background:#fff;height:100%}.room-card:hover,.spot-card:hover{transform:translateY(-10px);box-shadow:0 30px 45px rgba(0,0,0,.15)}.room-img{object-fit:cover;width:100%;transition:transform .5s}.room-card:hover .room-img{transform:scale(1.05)}.btn-book{background:var(--primary);color:#fff;border-radius:40px;padding:10px 20px;font-weight:600;transition:.2s;text-decoration:none;display:inline-block}.btn-book:hover{background:var(--secondary);color:#2c3e2f;transform:translateY(-2px)}.whatsapp-float{position:fixed;bottom:30px;right:30px;background:#25d366;color:#fff;border-radius:50px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:32px;box-shadow:0 6px 25px rgba(37,211,102,.4);z-index:1000;transition:all .3s;text-decoration:none}.whatsapp-float:hover{transform:scale(1.1) rotate(5deg);background:#128c7e;color:#fff}.contact-form{background:linear-gradient(135deg,#fef9ef 0%,#fff5e6 100%);border-radius:32px;padding:2rem;box-shadow:0 20px 35px rgba(0,0,0,.05)}.map-container{border-radius:28px;overflow:hidden;box-shadow:0 15px 30px rgba(0,0,0,.1)}.faq-item{background:#fff;border-radius:20px;margin-bottom:1rem;padding:1rem 1.5rem;box-shadow:0 5px 20px rgba(0,0,0,.05);transition:.2s;cursor:pointer;border:1px solid #eee}.faq-item:hover{box-shadow:0 8px 25px rgba(0,0,0,.1)}.faq-question{font-weight:700;font-size:1.2rem;display:flex;justify-content:space-between;align-items:center}.faq-answer{display:none;padding-top:.8rem;color:#555;border-top:1px solid #eee;margin-top:.8rem;line-height:1.6}.faq-item.active .faq-answer{display:block}footer{background:#0f1a0f;color:#ddd;padding-top:3rem}.designer-credit{background:#0a120a;text-align:center;padding:12px;font-size:.85rem;border-top:1px solid #2a3a2a;color:#ddd}.designer-credit a{color:#ffb347;text-decoration:none;font-weight:600}.info-card{background:#fff;border-radius:24px;padding:1.8rem;height:100%;box-shadow:0 8px 20px rgba(0,0,0,.05);transition:.3s;border:1px solid rgba(0,0,0,.05)}.info-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.1)}.terms-container{background:#fff;border-radius:28px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.05)}.badge-spot{background:var(--secondary);color:#2c2c2c;padding:6px 12px;border-radius:20px;font-size:.8rem;display:inline-block}.address-card{background:#fff;border-radius:20px;padding:1.25rem;transition:all .3s ease;border:1px solid rgba(0,0,0,.05);box-shadow:0 5px 15px rgba(0,0,0,.05);margin-bottom:1rem}.address-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.address-card a{color:#2c5f2d;transition:color .2s;text-decoration:none}.address-card a:hover{color:#ffb347}.room-slider-container{position:relative;overflow:hidden}.room-swiper{width:100%;height:240px}.room-swiper .swiper-slide{width:100%;height:100%}.room-img{width:100%;height:100%;object-fit:cover}.video-preview{position:relative;width:100%;height:100%;cursor:pointer;background:#000}.video-thumbnail{width:100%;height:100%;object-fit:cover;opacity:.8;transition:opacity .3s ease}.video-preview:hover .video-thumbnail{opacity:.6}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:rgba(255,255,255,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.3)}.video-preview:hover .play-button{transform:translate(-50%,-50%) scale(1.1)}.video-player-active{position:relative;width:100%;height:100%}.video-player-active iframe{width:100%;height:100%;border:0}.hero-swiper .swiper-button-next,.room-swiper .swiper-button-prev,.room-swiper .swiper-button-next,.room-swiper .swiper-button-prev{width:35px;height:35px;background:rgba(0,0,0,.6);border-radius:50%;color:#fff;opacity:0;transition:opacity .3s}.hero-swiper .swiper-button-next:after,.room-swiper .swiper-button-prev:after,.room-swiper .swiper-button-next:after,.room-swiper .swiper-button-prev:after{font-size:16px}.room-card:hover .swiper-button-next,.room-card:hover .swiper-button-prev{opacity:1}.room-swiper .swiper-pagination-bullet{background:#fff;opacity:.7}.room-swiper .swiper-pagination-bullet-active{background:#ffb347}.media-badge{position:absolute;bottom:10px;right:10px;background:rgba(0,0,0,.7);color:#fff;padding:5px 10px;border-radius:20px;font-size:12px;z-index:10;backdrop-filter:blur(4px);display:flex;align-items:center;gap:6px}.text-white-50{color:rgba(255,255,255,.7)}.bg-light{background-color:#f8f9fa!important}@media(max-width:768px){.hero-content h1{font-size:2.2rem}.hero-content p{font-size:1rem}.hero-swiper{height:65vh;min-height:450px}.section-title{font-size:2rem}.room-swiper{height:200px}.play-button{width:45px;height:45px}.play-button i{font-size:18px}.whatsapp-float{width:50px;height:50px;font-size:28px;bottom:20px;right:20px}.navbar-brand{font-size:1.3rem}}.hover-zoom{transition:transform .5s ease}.hover-zoom:hover{transform:scale(1.05)}.info-card{transition:transform .3s ease,box-shadow .3s ease}.info-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.stat-card{transition:transform .3s ease;cursor:pointer}.stat-card:hover{transform:translateY(-5px);background:#e9ecef}.vision-card,.mission-card{cursor:pointer;transition:transform .3s ease}.vision-card:hover,.mission-card:hover{transform:translateX(5px)}@media(max-width:768px){.stat-card h4{font-size:1.2rem}.stat-card small{font-size:.8rem}}.spot-card{border:0;border-radius:1rem;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.spot-card:hover{transform:translateY(-5px);box-shadow:0 1rem 2rem rgba(0,0,0,.15)!important}.badge-spot{display:inline-block;padding:.35rem .75rem;font-size:.75rem;font-weight:600;border-radius:2rem;background-color:#e9ecef;color:#2c3e50;margin-top:.5rem}.carousel-control-prev-icon,.carousel-control-next-icon{background-size:60%;width:2rem;height:2rem;opacity:.8}.carousel-control-prev-icon:hover,.carousel-control-next-icon:hover{opacity:1}.badge-spot{display:inline-block;padding:.35rem .75rem;font-size:.75rem;font-weight:500;border-radius:50rem;background-color:#e9ecef;color:#212529}.badge-container{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.5rem}.bg-secondary{background-color:#6c757d!important;color:#fff}.bg-info{background-color:#0dcaf0!important;color:#000}.bg-success{background-color:#198754!important;color:#fff}.bg-warning{background-color:#ffc107!important;color:#000}.bg-danger{background-color:#dc3545!important;color:#fff}.bg-primary{background-color:#0d6efd!important;color:#fff}.carousel-item .hero-content{animation:fadeInUp 1s ease-out}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.carousel-control-prev-icon,.carousel-control-next-icon{background-size:60%;width:3rem;height:3rem;opacity:.9;transition:all .3s ease}.carousel-control-prev-icon:hover,.carousel-control-next-icon:hover{opacity:1;transform:scale(1.1)}.carousel-indicators button{width:10px;height:10px;border-radius:50%;margin:0 5px}.carousel-indicators button.active{background-color:#ffc107}.terms-container h4{font-size:20px!important}.reach-us p{line-height:30px}.room-slider-container{position:relative}.media-badge{position:absolute;bottom:10px;right:10px;background:rgba(0,0,0,.6);color:#fff;padding:4px 10px;border-radius:20px;font-size:.7rem;z-index:10;backdrop-filter:blur(4px)}.video-preview{position:relative;cursor:pointer}.video-thumbnail{width:100%;height:100%;object-fit:cover}.video-element{border-radius:10px}.google-translate-dropdown{position:fixed;bottom:20px;left:20px;z-index:1000}.goog-te-gadget{display:none!important}.goog-te-banner-frame{display:none!important}.skiptranslate{display:none!important}.booking-widget{max-width:1300px;margin:0 auto;background:#fff;border-radius:36px;box-shadow:0 25px 45px -12px rgba(0,0,0,.25)}.widget-body{padding:2rem 1.8rem}.form-label{font-weight:700;font-size:.9rem;color:#1e2f3e;margin-bottom:.5rem}.form-label i{width:1.6rem;color:#25d366}.date-range-input,.room-select-modern{background:#f8fafc;border:1.5px solid #e2edf2;border-radius:20px;padding:.75rem 1rem;font-weight:500;width:100%}.room-select-modern{cursor:pointer;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%2334495e" stroke-width="2"><polyline points="6 9 12 15 18 9"></polyline></svg>');background-repeat:no-repeat;background-position:right 1rem center}.guest-dropdown-btn{width:100%;background:#f8fafc;border:1.5px solid #e2edf2;border-radius:20px;padding:.75rem 1rem;text-align:left;display:flex;justify-content:space-between;align-items:center;color:#1e2f3e;font-weight:500}.guest-dropdown-btn.dropdown-toggle::after{display:none!important}.guest-dropdown-menu{width:340px;padding:1.2rem;border-radius:24px;border:0;box-shadow:0 20px 30px -12px rgba(0,0,0,.15)}.guest-counter-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem}.guest-counter-label{font-weight:600;font-size:.95rem}.guest-counter-label small{font-weight:normal;color:#6c7e8f;font-size:.7rem;display:block}.counter-buttons{display:flex;align-items:center;gap:15px;background:#f1f5f9;padding:5px 15px;border-radius:60px}.counter-btn{background:#fff;border:0;font-size:1.3rem;font-weight:bold;width:34px;height:34px;border-radius:50%;color:#1f5e3a;transition:.2s;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.1)}.counter-btn:hover{background:#25d366;color:#fff;transform:scale(1.05)}.counter-btn:active{transform:scale(.95)}.counter-value{font-weight:700;font-size:1.2rem;min-width:30px;text-align:center}.btn-primary-custom{background:#25d366;border:0;color:#fff;font-weight:600;border-radius:40px;padding:8px 0}.btn-primary-custom:hover{background:#1da958}.summary-alert{background:#f0f9ee;border-left:5px solid #2b6e3c;border-radius:20px;padding:1rem 1.2rem;font-size:.9rem;color:#1a3b2c}.whatsapp-btn{background:linear-gradient(95deg,#25d366 0%,#128c7e 100%);border:0;color:#fff;font-weight:700;padding:14px 0;border-radius:50px;width:100%;font-size:1.1rem;box-shadow:0 5px 12px rgba(37,211,102,.3)}.whatsapp-btn:disabled{background:#b0d4c1;opacity:.7;cursor:not-allowed}.whatsapp-btn:not(:disabled):hover{transform:scale(1.01);background:linear-gradient(95deg,#20b859 0%,#0f6b5f 100%)}@media(max-width:768px){.widget-body{padding:1.5rem}.guest-dropdown-menu{width:300px}}.google-reviews-container{max-width:1440px;width:100%;background:rgba(255,255,255,.85);backdrop-filter:blur(14px);border-radius:3rem;padding:2.2rem 1.8rem 2.2rem 1.8rem;box-shadow:0 35px 60px -25px rgba(0,0,0,.25),0 1px 3px rgba(0,0,0,.03);border:1px solid rgba(255,255,255,.65);transition:all .3s ease;margin:0 auto}.google-reviews-container .section-header{text-align:center;margin-bottom:1.5rem}.google-reviews-container .section-header h2{font-size:2.4rem;font-weight:800;background:linear-gradient(135deg,#1a2a3a 0%,#0f2f42 70%,#1a5380 100%);background-clip:text;-webkit-background-clip:text;color:transparent;display:inline-flex;align-items:center;gap:14px;letter-spacing:-.02em}.google-reviews-container .section-header h2 i{background:linear-gradient(145deg,#fbbc04,#ea4335);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:2.3rem}.google-reviews-container .sub{color:#5b7a9a;font-weight:500;margin-top:8px;font-size:.95rem;letter-spacing:.2px;display:flex;align-items:center;justify-content:center;gap:8px}.google-reviews-container .overall-rating-section{background:linear-gradient(135deg,#fff 0%,#f8faff 100%);border-radius:28px;padding:1.2rem 1.8rem;margin-bottom:1.8rem;box-shadow:0 8px 20px rgba(0,0,0,.05);border:1px solid rgba(26,115,232,.15)}.google-reviews-container .rating-badge{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.google-reviews-container .rating-stars-big{display:flex;align-items:center;gap:12px}.google-reviews-container .rating-number{font-size:2.8rem;font-weight:800;color:#1f2e3a;line-height:1}.google-reviews-container .rating-number small{font-size:1rem;font-weight:500;color:#6c86a3}.google-reviews-container .stars-container{display:flex;flex-direction:column;gap:4px}.google-reviews-container .stars-display{display:flex;gap:6px}.google-reviews-container .stars-display i{font-size:1.3rem;color:#f9ab00}.google-reviews-container .rating-text{font-size:.85rem;color:#5b7a9a;font-weight:500}.google-reviews-container .total-reviews{background:#eef3fc;padding:8px 18px;border-radius:40px;font-weight:600;font-size:.9rem;color:#1a73e8}.google-reviews-container .total-reviews i{margin-right:6px}.google-reviews-container .write-review-wrapper{display:flex;justify-content:flex-end;margin-bottom:1.5rem}.google-reviews-container .write-review-btn{background:linear-gradient(105deg,#fff 0%,#fefefe 100%);border:1px solid #e2edff;padding:12px 32px;border-radius:60px;font-weight:700;font-size:.95rem;color:#1a73e8;cursor:pointer;transition:all .3s cubic-bezier(.2,.9,.4,1.1);display:inline-flex;align-items:center;gap:12px;box-shadow:0 4px 14px rgba(0,0,0,.04);font-family:'Inter',sans-serif;text-decoration:none}.google-reviews-container .write-review-btn i{font-size:1.2rem;color:#fbbc04;transition:.2s}.google-reviews-container .write-review-btn:hover{background:#1a73e8;border-color:#1a73e8;color:#fff;transform:translateY(-2px);box-shadow:0 12px 26px rgba(26,115,232,.28)}.google-reviews-container .write-review-btn:hover i{color:#fff}.google-reviews-container .slider-container{position:relative;width:100%;overflow:hidden;padding:12px 0 42px 0;border-radius:28px}.google-reviews-container .reviews-track{display:flex;transition:transform .5s cubic-bezier(.25,.85,.35,1);gap:28px;will-change:transform}.google-reviews-container .review-card{flex:0 0 calc(33.333% - 19px);min-width:280px;background:rgba(255,255,255,.98);border-radius:32px;padding:1.8rem 1.6rem;box-shadow:0 20px 35px -12px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.02);transition:all .35s ease;border:1px solid rgba(215,228,247,.6);display:flex;flex-direction:column}.google-reviews-container .review-card:hover{transform:translateY(-6px);box-shadow:0 28px 42px -16px rgba(0,0,0,.18);border-color:#cddef5;background:#fff}.google-reviews-container .reviewer-profile{display:flex;align-items:center;gap:16px;margin-bottom:1.2rem}.google-reviews-container .avatar-img{width:56px;height:56px;border-radius:50%;object-fit:cover;background:#eef3fc;border:2.5px solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.06)}.google-reviews-container .reviewer-info{flex:1}.google-reviews-container .reviewer-name{font-weight:700;font-size:1.05rem;color:#1e2f3f;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.google-reviews-container .google-badge{font-size:.65rem;background:#eef3fc;color:#1a73e8;padding:3px 10px;border-radius:40px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.google-reviews-container .review-time{font-size:.7rem;color:#7a94b5;margin-top:6px;display:flex;align-items:center;gap:5px}.google-reviews-container .rating-stars{display:flex;gap:6px;margin:10px 0 14px 0}.google-reviews-container .star-full{color:#f9ab00;font-size:1rem}.google-reviews-container .star-empty{color:#e0e6ed;font-size:1rem}.google-reviews-container .comment-text{font-size:.94rem;line-height:1.52;color:#2c4559;font-weight:450;margin-bottom:1.3rem;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.google-reviews-container .card-meta{display:flex;justify-content:space-between;align-items:center;margin-top:auto;border-top:1px solid #edf4fd;padding-top:14px;font-size:.7rem;color:#6c8db0}.google-reviews-container .google-logo{display:flex;align-items:center;gap:7px;font-weight:600}.google-reviews-container .google-logo i{color:#ea4335}.google-reviews-container .lang-tag{background:#f0f6fe;padding:4px 12px;border-radius:50px;font-size:.7rem;font-weight:600;text-transform:uppercase}.google-reviews-container .slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.96);backdrop-filter:blur(10px);border:1px solid rgba(200,215,235,.6);width:48px;height:48px;border-radius:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 22px rgba(0,0,0,.1);transition:all .25s ease;z-index:12;color:#2c5a7a;font-size:1.3rem}.google-reviews-container .slider-btn:hover{background:#fff;transform:translateY(-50%) scale(1.05);box-shadow:0 14px 30px rgba(0,0,0,.16);color:#1a73e8;border-color:#bfd6ff}.google-reviews-container .btn-prev{left:-18px}.google-reviews-container .btn-next{right:-18px}.google-reviews-container .dots-container{display:flex;justify-content:center;gap:12px;margin-top:12px;flex-wrap:wrap}.google-reviews-container .dot{width:8px;height:8px;background:#cbdae9;border-radius:50%;cursor:pointer;transition:all .25s ease}.google-reviews-container .dot.active{background:#1a73e8;width:28px;border-radius:20px}.google-reviews-container .trust-badge{text-align:center;margin-top:26px;font-size:.75rem;color:#7f9bc0;display:flex;justify-content:center;gap:24px;align-items:center;flex-wrap:wrap}.google-reviews-container .trust-badge span{display:inline-flex;align-items:center;gap:6px}@media(max-width:1000px){.google-reviews-container .review-card{flex:0 0 calc(50% - 14px)}.google-reviews-container .btn-prev{left:-12px}.google-reviews-container .btn-next{right:-12px}}@media(max-width:700px){.google-reviews-container{padding:1.5rem 1rem}.google-reviews-container .review-card{flex:0 0 100%}.google-reviews-container .slider-btn{width:40px;height:40px;font-size:1rem}.google-reviews-container .btn-prev{left:-8px}.google-reviews-container .btn-next{right:-8px}.google-reviews-container .write-review-wrapper{justify-content:center}.google-reviews-container .section-header h2{font-size:1.8rem}.google-reviews-container .rating-badge{justify-content:center;text-align:center}.google-reviews-container .rating-stars-big{justify-content:center}}.gallery-item{position:relative;overflow:hidden;border-radius:12px}.gallery-item img{height:220px;object-fit:cover;transition:transform .4s ease,filter .4s ease;filter:blur(8px)}.gallery-item img.loaded{filter:blur(0)}.gallery-item:hover img{transform:scale(1.08)}.gallery-item .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:.3s;font-size:18px}.gallery-item:hover .overlay{opacity:1}.amenity-card{transition:all .3s ease;border:1px solid rgba(0,0,0,.05);cursor:default}.amenity-card:hover{transform:translateY(-8px);box-shadow:0 1rem 2rem rgba(0,0,0,.1)!important;border-color:rgba(40,167,69,.2)}.amenity-card .amenity-icon i{transition:transform .3s ease}.amenity-card:hover .amenity-icon i{transform:scale(1.1)}.badge.bg-warning{font-size:.65rem;font-weight:500}.transition-all{transition:all .3s ease}@media(max-width:768px){.amenity-card{padding:1rem!important}.amenity-card h5{font-size:.85rem}.amenity-icon i{font-size:1.8rem}}.hero{position:relative;width:100%;height:100vh;overflow:hidden}.hero-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.overlay{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:rgba(0,0,0,.5)}@media(max-width:768px){.hero{height:80vh}.hero-img{object-position:center top}}@media(max-width:480px){.hero{height:70vh}.hero-img{object-position:center top}}body{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}