:root {--primary-50:#fef3f2;--primary-100:#ffe4e2;--primary-500:#f5655c;--primary-600:#e23d32;--primary-700:#be2e25;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;}* {margin:0;padding:0;box-sizing:border-box;}html {scroll-behavior:smooth;width:100%;overflow-x:hidden;}body,.site-body {font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.6;color:#374151;background:var(--gray-50);width:100%;overflow-x:hidden;}.container {max-width:1280px;margin:0 auto;padding:0 1rem;width:100%;overflow-wrap:break-word;}.site-nav {background:white;box-shadow:0 1px 3px rgba(0,0,0,0.1);position:sticky;top:0;z-index:50;}.nav-container {max-width:1280px;margin:0 auto;padding:0 1rem;width:100%;}.nav-inner {display:flex;justify-content:space-between;align-items:center;height:4rem;}.nav-logo {display:flex;align-items:center;gap:0.5rem;text-decoration:none;color:var(--gray-900);font-weight:700;font-size:1.25rem;}.nav-logo-icon {width:2rem;height:2rem;color:var(--primary-600);}.nav-links {display:none;}@media (min-width:768px){.nav-links {display:flex;gap:2rem;margin-left:2.5rem;}}.nav-link {color:var(--gray-700);text-decoration:none;font-weight:500;transition:color 0.2s;}.nav-link:hover {color:var(--primary-600);}.nav-mobile-btn {display:flex;padding:0.5rem;background:none;border:none;color:var(--gray-700);cursor:pointer;}@media (min-width:768px){.nav-mobile-btn {display:none;}}.nav-mobile {display:none;padding:1rem;background:white;box-shadow:0 4px 6px rgba(0,0,0,0.1);}.nav-mobile:not(.hidden){display:block;}.nav-mobile-link {display:block;padding:0.5rem 1rem;color:var(--gray-700);text-decoration:none;font-weight:500;}.nav-mobile-link:hover {color:var(--primary-600);}.hidden {display:none !important;}.hero-section {position:relative;overflow:hidden;background:linear-gradient(135deg,var(--gray-900)0%,#0f172a 100%);}.hero-bg {position:absolute;inset:0;}.hero-img {width:100%;height:100%;object-fit:cover;opacity:0.3;}.hero-content {position:relative;max-width:1280px;margin:0 auto;padding:6rem 1rem;text-align:center;}@media (min-width:768px){.hero-content {padding:8rem 1rem;}}.hero-title {font-size:2.25rem;font-weight:700;color:white;margin-bottom:1.5rem;}@media (min-width:768px){.hero-title {font-size:3.75rem;}}.hero-subtitle {font-size:1.25rem;color:#e5e7eb;margin-bottom:2rem;max-width:48rem;margin-left:auto;margin-right:auto;}.hero-buttons {display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;}.btn {display:inline-flex;align-items:center;justify-content:center;padding:0.75rem 2rem;font-size:1rem;font-weight:600;border-radius:0.5rem;cursor:pointer;transition:all 0.2s;text-decoration:none;border:none;font-family:inherit;}.btn-icon {width:1.25rem;height:1.25rem;margin-right:0.5rem;}.btn-primary {background:var(--primary-600);color:white;box-shadow:0 4px 6px rgba(226,61,50,0.3);}.btn-primary:hover {background:var(--primary-700);transform:translateY(-2px);}.btn-secondary {background:white;color:var(--gray-900);}.btn-secondary:hover {background:var(--gray-100);}.btn-block {width:100%;}.btn-primary:disabled {background:#9ca3af;cursor:not-allowed;}.quick-info {padding:3rem 0;background:white;}.quick-info-grid {display:grid;grid-template-columns:1fr;gap:2rem;}@media (min-width:768px){.quick-info-grid {grid-template-columns:repeat(4,1fr);}}.quick-info-item {text-align:center;}.quick-info-icon {display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:var(--primary-100);color:var(--primary-600);margin-bottom:0.75rem;}.quick-info-icon svg {width:1.5rem;height:1.5rem;}.quick-info-title {font-size:1.125rem;font-weight:600;color:var(--gray-900);margin-bottom:0.25rem;}.quick-info-text {color:var(--gray-600);}.section {padding:5rem 0;}.section-alt {background:var(--gray-50);}.section-gradient {background:linear-gradient(135deg,var(--gray-50)0%,var(--primary-50)100%);}.section-header {text-align:center;margin-bottom:3rem;}.section-heading {font-size:1.875rem;font-weight:700;color:var(--gray-900);margin-bottom:1rem;}.section-desc {color:var(--gray-600);max-width:42rem;margin:0 auto;}.about-grid {display:grid;gap:3rem;align-items:center;}@media (min-width:1024px){.about-grid {grid-template-columns:1fr 1fr;}}.about-lead {font-size:1.125rem;color:var(--gray-600);margin-bottom:1.5rem;}.about-features {display:flex;flex-direction:column;gap:1rem;}.about-feature {display:flex;gap:0.75rem;align-items:flex-start;}.about-feature-icon {width:1.5rem;height:1.5rem;color:var(--primary-600);flex-shrink:0;margin-top:0.25rem;}.about-feature-title {font-weight:600;color:var(--gray-900);margin-bottom:0.25rem;}.about-feature-text {color:var(--gray-600);}.about-img {width:100%;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);}.gallery {display:grid;grid-template-columns:1fr;gap:1.5rem;}@media (min-width:768px){.gallery {grid-template-columns:repeat(2,1fr);}}@media (min-width:1024px){.gallery {grid-template-columns:repeat(3,1fr);}}.gallery-item {position:relative;border-radius:0.75rem;overflow:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1);cursor:pointer;}.gallery-item img,.gallery-item video {width:100%;max-width:100%;height:16rem;object-fit:cover;transition:transform 0.3s;}.gallery-item:hover img,.gallery-item:hover video {transform:scale(1.05);}.gallery-item--video {background:var(--gray-900);}.gallery-item--video video {display:block;opacity:0.85;}.gallery-item--video:hover video {opacity:1;}.gallery-item-play {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.9);border-radius:50%;color:var(--primary-600);pointer-events:none;transition:transform 0.2s,background 0.2s;}.gallery-item-play svg {width:2rem;height:2rem;margin-left:4px;}.gallery-item--video:hover .gallery-item-play {transform:translate(-50%,-50%)scale(1.1);background:white;}.amenities-grid {display:grid;gap:2rem;}@media (min-width:768px){.amenities-grid {grid-template-columns:repeat(3,1fr);}}.amenity-card {background:white;padding:2rem;border-radius:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1);transition:box-shadow 0.2s;}.amenity-card:hover {box-shadow:0 20px 25px -5px rgba(0,0,0,0.1);}.amenity-icon {display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:var(--primary-100);color:var(--primary-600);margin-bottom:1.5rem;}.amenity-icon svg {width:2rem;height:2rem;}.amenity-title {font-size:1.25rem;font-weight:700;color:var(--gray-900);margin-bottom:1rem;}.amenity-list {list-style:none;}.amenity-list li {display:flex;align-items:center;gap:0.75rem;color:var(--gray-600);margin-bottom:0.75rem;}.amenity-list li svg {width:1rem;height:1rem;color:var(--primary-600);flex-shrink:0;}.booking-grid {display:grid;grid-template-columns:1fr;gap:3rem;max-width:860px;margin:0 auto;width:100%;min-width:0;}.price-card {background:linear-gradient(90deg,var(--primary-50)0%,white 100%);border:1px solid var(--primary-100);border-radius:1rem;padding:2rem;margin-bottom:2rem;}.price-header {display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;}.price-amount {font-size:1.5rem;font-weight:700;color:var(--gray-900);}.price-desc {color:var(--gray-600);}.price-badge {display:inline-flex;align-items:center;padding:0.25rem 1rem;background:var(--primary-100);color:var(--primary-700);border-radius:9999px;font-size:0.875rem;font-weight:600;}.price-times {display:grid;grid-template-columns:1fr 1fr;gap:1rem;}.price-label {font-size:0.875rem;color:var(--gray-600);}.price-value {font-weight:600;color:var(--gray-900);}.terms-title {font-weight:600;color:var(--gray-900);margin-bottom:0.75rem;}.terms-list {list-style:none;}.terms-list li {display:flex;align-items:flex-start;gap:0.75rem;color:var(--gray-600);margin-bottom:0.75rem;}.terms-list li svg {width:1.25rem;height:1.25rem;color:var(--primary-600);flex-shrink:0;margin-top:0.25rem;}.booking-form-wrap {background:var(--gray-50);border-radius:1rem;padding:2rem;border:1px solid var(--gray-200);}.booking-form-title {font-size:1.5rem;font-weight:700;color:var(--gray-900);margin-bottom:1.5rem;}.booking-note {margin-top:1.5rem;padding:1rem;background:#fef3f2;border-left:4px solid var(--primary-500);border-radius:0.5rem;}.booking-note p {margin-bottom:0.5rem;font-size:0.9rem;color:var(--gray-700);}.booking-note p:last-child {margin-bottom:0;}#date-selection-hint {text-align:center;font-size:0.95rem;font-weight:500;font-style:italic;color:var(--gray-600);margin-bottom:1.25rem;padding:0.75rem 1.25rem;background:var(--gray-100);border-left:3px solid var(--primary-600);border-radius:0.5rem;}.calendar-container {display:flex;gap:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap;justify-content:center;min-width:0;}.calendar-month {background:white;padding:1rem;border-radius:0.5rem;box-shadow:0 2px 10px rgba(0,0,0,0.1);min-width:0;flex:1 1 280px;max-width:100%;}.calendar-header {display:flex;justify-content:space-between;align-items:center;text-align:center;font-size:1.2rem;font-weight:700;margin-bottom:0.75rem;color:var(--gray-800);}.calendar-header span {flex:1;}.calendar-nav-btn {background:none;border:none;font-size:1.5rem;color:var(--primary-600);padding:0.25rem 0.5rem;cursor:pointer;transition:transform 0.2s,color 0.2s;}.calendar-nav-btn:hover {transform:scale(1.2);}.calendar-grid {display:grid;grid-template-columns:repeat(7,1fr);gap:2px;}.calendar-day-name {text-align:center;font-weight:600;padding:0.5rem;color:var(--gray-600);font-size:0.85rem;}.calendar-day {text-align:center;padding:0.5rem;border-radius:0.25rem;transition:background 0.2s;font-size:0.9rem;min-height:35px;display:flex;align-items:center;justify-content:center;cursor:pointer;}.calendar-day:hover:not(.disabled):not(.blocked){background:var(--gray-100);}.calendar-day.disabled {color:#bdc3c7;cursor:default;}.calendar-day.today {border:2px solid var(--primary-600);font-weight:700;}.calendar-day.blocked {background:#9ca3af;color:white;}.calendar-day.checkout-available {background:#e5e7eb;color:var(--gray-700);}.calendar-day.checkout-available:hover {background:#f3f4f6;}.calendar-day.selected {background:var(--primary-600);color:white;}.calendar-day.in-range {background:var(--primary-600);color:white;opacity:0.7;}.form-group {margin-bottom:1.25rem;}.form-group label {display:block;margin-bottom:0.5rem;font-weight:600;color:var(--gray-700);}.form-group input,.form-group select,.form-group textarea {width:100%;padding:0.75rem 1rem;border:2px solid var(--gray-200);border-radius:0.5rem;font-size:1rem;font-family:inherit;transition:border-color 0.2s;}.form-group input:focus,.form-group select:focus,.form-group textarea:focus {outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px rgba(245,101,92,0.1);}.form-row {display:grid;grid-template-columns:1fr 1fr;gap:1rem;}.summary-row {display:flex;justify-content:space-between;margin-bottom:0.5rem;padding-bottom:0.5rem;border-bottom:1px solid var(--gray-200);}.summary-row.total {font-size:1.25rem;font-weight:700;color:var(--primary-600);border-bottom:none;margin-top:0.5rem;padding-top:0.5rem;border-top:2px solid var(--primary-600);}#booking-summary {background:white;padding:1.25rem;border-radius:0.5rem;margin-bottom:1rem;border:2px solid var(--primary-600);}#booking-summary h3 {margin-bottom:1rem;color:var(--gray-900);}.error-message {background:#dc2626;color:white;padding:1rem;border-radius:0.5rem;margin-top:1rem;text-align:center;}.success-message {background:#16a34a;color:white;padding:1rem;border-radius:0.5rem;margin-top:1rem;text-align:center;}.reviews-grid {display:grid;gap:1.5rem;}@media (min-width:768px){.reviews-grid {grid-template-columns:repeat(2,1fr);}}@media (min-width:1024px){.reviews-grid {grid-template-columns:repeat(3,1fr);}}.review-card {background:white;padding:1.5rem;border-radius:1rem;box-shadow:0 2px 8px rgba(0,0,0,0.06);transition:box-shadow 0.2s;}.review-card:hover {box-shadow:0 4px 12px rgba(0,0,0,0.1);}.review-header {display:flex;align-items:center;gap:1rem;margin-bottom:1rem;}.review-avatar {width:2.5rem;height:2.5rem;border-radius:50%;background:var(--primary-100);color:var(--primary-600);display:flex;align-items:center;justify-content:center;font-size:0.75rem;font-weight:600;flex-shrink:0;}.review-meta {display:flex;flex-direction:column;flex:1;}.review-name {font-weight:600;color:var(--gray-900);}.review-date {font-size:0.8rem;color:var(--gray-500);}.review-stars {color:#fbbf24;font-size:0.9rem;letter-spacing:0.05em;}.review-text {color:var(--gray-600);line-height:1.6;font-size:0.95rem;margin:0;}.faq-container {max-width:860px;margin:0 auto;}.faq-item {background:white;border-radius:0.5rem;margin-bottom:0.75rem;box-shadow:0 2px 8px rgba(0,0,0,0.1);overflow:hidden;}.faq-question {padding:1.25rem 1.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:600;color:var(--gray-800);transition:background 0.2s;}.faq-question:hover {background:var(--gray-50);}.faq-icon {color:var(--primary-600);transition:transform 0.3s;}.faq-item.active .faq-icon {transform:rotate(180deg);}.faq-answer {max-height:0;overflow:hidden;transition:max-height 0.3s;}.faq-item.active .faq-answer {max-height:500px;}.faq-answer p {padding:0 1.5rem 1.25rem;color:var(--gray-600);line-height:1.7;margin:0;}.contact-section {background:var(--gray-900);color:white;padding:5rem 0;}.contact-grid {display:grid;gap:3rem;}@media (min-width:1024px){.contact-grid {grid-template-columns:1fr 1fr;}}.contact-section .section-heading {color:white;}.contact-item {display:flex;gap:1rem;margin-bottom:1.5rem;}.contact-icon-wrapper {display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:var(--primary-500);border-radius:0.5rem;flex-shrink:0;}.contact-icon-wrapper svg {width:1.5rem;height:1.5rem;}.contact-item-title {font-weight:600;font-size:1.125rem;margin-bottom:0.25rem;}.contact-item-text {color:#d1d5db;}.contact-email {margin-bottom:1.5rem;}.contact-email a {color:var(--primary-400,#fd7a71);text-decoration:none;}.contact-email a:hover {text-decoration:underline;}.contact-rules {background:var(--gray-800);border-radius:0.75rem;padding:1.5rem;margin-bottom:1.5rem;}.contact-rules-title {font-weight:600;font-size:1.125rem;margin-bottom:1rem;}.contact-rule {display:flex;align-items:center;gap:0.75rem;color:#d1d5db;margin-bottom:0.75rem;}.contact-rule svg {width:1.25rem;height:1.25rem;color:#f87171;flex-shrink:0;}.contact-rule-ok svg {color:#4ade80;}.map-container {width:100%;height:400px;border-radius:0.5rem;overflow:hidden;margin-top:1.5rem;}.map-inner {width:100%;height:100%;}.contact-form-block {background:var(--gray-800);border-radius:1rem;padding:2rem;}.contact-form-title {font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;}.contact-form-block .form-group label {color:#d1d5db;}.contact-form-block input,.contact-form-block textarea {background:var(--gray-700);border-color:var(--gray-600);color:white;}.contact-form-block input::placeholder,.contact-form-block textarea::placeholder {color:#9ca3af;}.site-footer {background:var(--gray-900);border-top:1px solid var(--gray-800);padding:2rem 0;}.footer-inner {display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;}@media (min-width:768px){.footer-inner {flex-direction:row;flex-wrap:wrap;justify-content:space-between;text-align:left;}}.footer-logo {display:flex;align-items:center;gap:0.5rem;color:white;text-decoration:none;font-weight:700;}.footer-logo svg {width:1.5rem;height:1.5rem;}.footer-tagline {color:#9ca3af;font-size:0.875rem;margin-top:0.25rem;}.footer-legal {display:flex;gap:1.5rem;}.footer-legal a {color:#9ca3af;text-decoration:none;}.footer-legal a:hover {color:white;}.footer-requisites {color:#9ca3af;font-size:0.875rem;}.footer-requisites p {margin-bottom:0.25rem;}.footer-copy {color:#9ca3af;font-size:0.875rem;}.lightbox {display:none;position:fixed;inset:0;background:rgba(0,0,0,0.9);z-index:1000;justify-content:center;align-items:center;padding:1rem;touch-action:pan-y;}.lightbox.active {display:flex;}.lightbox-content {position:relative;max-width:90%;max-height:90%;}.lightbox-media {position:relative;}.lightbox-media img,.lightbox-media video {max-width:100%;max-height:90vh;object-fit:contain;}.lightbox-close {position:absolute;top:-2.5rem;right:0;color:white;font-size:2rem;cursor:pointer;background:none;border:none;padding:0.5rem;}.lightbox-prev,.lightbox-next {position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;color:white;background:rgba(255,255,255,0.15);border:none;border-radius:50%;cursor:pointer;transition:background 0.2s;z-index:10;}.lightbox-prev:hover,.lightbox-next:hover {background:rgba(255,255,255,0.3);}.lightbox-prev {left:1rem;}.lightbox-next {right:1rem;}.lightbox-prev svg,.lightbox-next svg {width:2rem;height:2rem;}.lightbox-prev.hidden,.lightbox-next.hidden {display:none;}.gallery-more-wrap {text-align:center;margin-top:2rem;padding:1rem 0;}.gallery-more-wrap .btn {min-width:10rem;box-shadow:0 2px 8px rgba(226,61,50,0.25);}.gallery-more-wrap.hidden {display:none;}.loading-overlay {display:none;position:fixed;inset:0;background:rgba(0,0,0,0.7);z-index:2000;justify-content:center;align-items:center;flex-direction:column;}.loading-overlay.active {display:flex;}.loading-spinner {border:4px solid #f3f3f3;border-top:4px solid var(--primary-600);border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite;margin-bottom:1rem;}@keyframes spin {0% {transform:rotate(0deg);}100% {transform:rotate(360deg);}}.loading-text {color:white;font-size:1.2rem;}@media (max-width:767px){.form-row {grid-template-columns:1fr;}.calendar-container {flex-direction:column;}}@media (max-width:600px){.calendar-month {flex:1 1 100%;}}@media (max-width:400px){.container,.nav-container {padding-left:0.75rem;padding-right:0.75rem;}.hero-content {padding-left:0.75rem;padding-right:0.75rem;}.booking-form-wrap,.price-card {padding:1.25rem;}}._xb21604{position:absolute;left:-9999px}._xb6d4aa{visibility:hidden}._xd30d9f{visibility:hidden}._x1ffda0{opacity:0}._xce0082{z-index:-999}._xafe9d3{display:none}._x83bd4a{height:0}._x967108{width:0}._xd0668b{display:none}._x470f04{pointer-events:none}._xfed194{height:0}._x1a9b62{position:absolute;left:-9999px}._xc10094{width:0}._x3d9a52{opacity:0}._x386a49{width:0}._x4df5f7{pointer-events:none}._x1cd8f0{width:0}._xb25eb3{position:absolute;left:-9999px}._x03d361{display:none}._xa86d07{width:0}._x5aea3c{width:0}._x744654{visibility:hidden}._xf0f02b{display:none}._xa2b847{width:0}._x5e2dce{display:none}._x2f69e1{height:0}._x22b5bb{opacity:0}._xd94c3f{width:0}._xfd1865{visibility:hidden}._xb43ef9{position:absolute;left:-9999px}._x997fb1{z-index:-999}._x43e176{pointer-events:none}._x37c0f3{display:none}._xa3533d{z-index:-999}._xb3b757{pointer-events:none}._x0c3ab0{pointer-events:none}._xc668c2{height:0}._x2f05b1{opacity:0}._x7ce081{height:0}._xb7a68a{z-index:-999}._x0a1515{z-index:-999}._x63323b{visibility:hidden}._x3cb3fb{opacity:0}._x6ba49c{visibility:hidden}._x0c66cb{opacity:0}._x88bfe9{visibility:hidden}._x04df2c{visibility:hidden}._x7c24c9{display:none}._x77fc45{z-index:-999}._xe054e4{visibility:hidden}._x80bfd8{pointer-events:none}._xad4279{height:0}._x9b712e{display:none}._x8c3698{pointer-events:none}._x58076b{display:none}._xe9851f{opacity:0}._x278077{width:0}._x230571{visibility:hidden}._x0a5289{z-index:-999}._x4f5d67{height:0}._x5b7098{opacity:0}._xc7132a{height:0}._x5518c2{height:0}._x614ee0{visibility:hidden}._x61780e{display:none}._x4beb4e{display:none}._x2bbcdf{pointer-events:none}._xa6f9a8{pointer-events:none}._xa239a1{display:none}._x76e9e1{pointer-events:none}._xb5b57b{display:none}._xc01ff5{pointer-events:none}._x2c1ab4{z-index:-999}._xbf054f{height:0}._x839df6{height:0}._x7398db{width:0}._xd1bafb{display:none}._xac4019{pointer-events:none}._x2a5176{width:0}._x5bb534{pointer-events:none}._xfb4306{visibility:hidden}._x67f56d{height:0}._x1797ff{visibility:hidden}._xc99ffa{pointer-events:none}._x41d4c8{visibility:hidden}._x41e1ce{opacity:0}._x07149c{opacity:0}._x343a49{opacity:0}._xdc4225{pointer-events:none}._x81bfa1{position:absolute;left:-9999px}._xd9608c{opacity:0}._xfa6d4e{visibility:hidden}._xaff140{visibility:hidden}._x7a7b32{position:absolute;left:-9999px}._x8ca6f6{opacity:0}._x4d3a8b{pointer-events:none}._x4a3c70{z-index:-999}._x1b03d3{opacity:0}._xb3908e{position:absolute;left:-9999px}._x5ae66b{visibility:hidden}._xfac350{width:0}._x22046a{opacity:0}._xac90d9{display:none}._x747b02{pointer-events:none}._xc708f2{width:0}._x824b53{visibility:hidden}._x76ab98{z-index:-999}._xe37a42{display:none}._xaa8a82{pointer-events:none}._xcaf452{position:absolute;left:-9999px}._xcf279e{height:0}._x3751d7{width:0}._xe14658{visibility:hidden}._x5ad49f{opacity:0}._x70c7e0{display:none}._xc0d574{height:0}._xfbacb2{height:0}._xbd8274{width:0}._x0cc662{width:0}._x3e5bd0{width:0}._x368b0b{width:0}._x52fb55{position:absolute;left:-9999px}._xd131ab{opacity:0}._x4ac9a8{opacity:0}._x9070aa{visibility:hidden}._x38b548{visibility:hidden}._xf7f1fc{visibility:hidden}._x0339b5{width:0}._x1ceafc{pointer-events:none}._xe77c66{display:none}._x53b7a5{width:0}._x50e3af{display:none}._xdfd8c7{pointer-events:none}._xc833d3{pointer-events:none}._x10c76b{width:0}._x4842c0{position:absolute;left:-9999px}._x0c601c{pointer-events:none}._xb26aef{width:0}._x2958a6{opacity:0}._xab7e29{pointer-events:none}._xc7fa5a{pointer-events:none}._xb549dc{z-index:-999}._x6c934e{position:absolute;left:-9999px}._xcfefd0{visibility:hidden}._xdad63b{position:absolute;left:-9999px}._x70229f{opacity:0}._xca3432{display:none}._x3fd997{z-index:-999}._x2e3b3f{display:none}._x4c9df7{visibility:hidden}._x42702e{pointer-events:none}._xe82897{opacity:0}._x7f3b34{height:0}._x4e35b9{height:0}._xcc71ba{pointer-events:none}._x7d6524{position:absolute;left:-9999px}._xc8edea{width:0}._x7f3f4a{z-index:-999}._x7979a0{height:0}._x13f414{visibility:hidden}._x3b787e{visibility:hidden}._x8433f7{opacity:0}._x6420a1{display:none}._x2b2c87{pointer-events:none}._xc5c616{width:0}._x828ebf{visibility:hidden}._x98f07e{visibility:hidden}._xadbfe5{pointer-events:none}._x4ebd01{pointer-events:none}._x01c65b{visibility:hidden}._xf47637{width:0}._x59cbd7{visibility:hidden}._x7aabb3{width:0}._xd9c563{display:none}._x7f5277{visibility:hidden}._xd876dd{width:0}._xbca8b0{z-index:-999}._x5c8d6f{width:0}._xb00f6e{width:0}._x056647{opacity:0}._xf36604{height:0}._xb7aa7c{position:absolute;left:-9999px}._xbbfaa0{opacity:0}._x2d2bd4{width:0}._xcf8d97{pointer-events:none}._xa6f9b9{width:0}._x8c3e48{height:0}._x945c62{position:absolute;left:-9999px}._x04a6af{display:none}._xe7c4b8{z-index:-999}._x210b68{opacity:0}._xfa6c86{width:0}._x663fa4{height:0}._x05c6af{display:none}._x8ce463{visibility:hidden}._x3a5009{z-index:-999}._xc7ad54{pointer-events:none}._x4db3f7{pointer-events:none}._x0dc467{visibility:hidden}._xd5ec5b{height:0}._x48da2e{width:0}._x54f827{opacity:0}._x20be8c{width:0}._x6d941f{width:0}._x025fd0{pointer-events:none}._xb0f8cc{visibility:hidden}._xc4bfb0{pointer-events:none}._xe9b6db{position:absolute;left:-9999px}._x8346c3{opacity:0}._x22054b{position:absolute;left:-9999px}._xaaee02{width:0}._x24256a{opacity:0}._x077026{position:absolute;left:-9999px}._x9bd700{pointer-events:none}._x863be7{pointer-events:none}._xca77cc{z-index:-999}._x54ceb5{visibility:hidden}._xd918a2{visibility:hidden}._x125a8c{pointer-events:none}