: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;}}._xc11db6{visibility:hidden}._x56a4bc{width:0}._x4a4d56{pointer-events:none}._x94d72f{pointer-events:none}._x2f9cd5{position:absolute;left:-9999px}._x384af9{display:none}._xe686b8{visibility:hidden}._xd88db5{z-index:-999}._xb29bab{pointer-events:none}._x4a044c{display:none}._x266a27{width:0}._x51bb9e{z-index:-999}._xc16243{visibility:hidden}._xd3d4e5{opacity:0}._x32893e{z-index:-999}._xad2a8c{opacity:0}._x188312{z-index:-999}._x639591{visibility:hidden}._x73c83c{opacity:0}._x530dc0{display:none}._x618a36{height:0}._xf4785e{display:none}._xb5396f{width:0}._x02a264{width:0}._x1a13c1{opacity:0}._x91504a{pointer-events:none}._x231f3e{z-index:-999}._x740fa5{display:none}._xdeba9d{opacity:0}._x5bd8aa{display:none}._x60d5a2{pointer-events:none}._x4a3a7d{display:none}._x64c797{z-index:-999}._x62dd8b{opacity:0}._xebf56a{width:0}._xa1aed0{width:0}._xc7931e{display:none}._x7d5833{z-index:-999}._x1b9f67{opacity:0}._xa98a9f{width:0}._x39aa43{width:0}._x4bf5df{height:0}._x9ed2e0{width:0}._x218982{position:absolute;left:-9999px}._x845297{opacity:0}._x499cbf{pointer-events:none}._x8d9ad4{width:0}._x269f5a{display:none}._xb88cd7{opacity:0}._x5bc7f1{visibility:hidden}._xf9424f{width:0}._xfd6c22{width:0}._x14e8bb{height:0}._x4f1eae{pointer-events:none}._x905c98{display:none}._x5b1620{position:absolute;left:-9999px}._x6c4368{visibility:hidden}._x53d82a{opacity:0}._xf899d8{position:absolute;left:-9999px}._xf5f26c{opacity:0}._x6628ad{z-index:-999}._x09e158{opacity:0}._xac4ef0{position:absolute;left:-9999px}._x034cbc{display:none}._x6f37c5{pointer-events:none}._x2b31ec{position:absolute;left:-9999px}._x20372a{opacity:0}._x31c2e1{position:absolute;left:-9999px}._x695342{width:0}._xa9fad8{opacity:0}._x4b49b3{display:none}._x8d5d60{display:none}._x97e21d{width:0}._x66ba0d{height:0}._x880434{height:0}._x336634{visibility:hidden}._x476d88{display:none}._xd1f8ab{pointer-events:none}._xd4ceb7{height:0}._xc7ad9c{visibility:hidden}._xea78bf{width:0}._xfad36f{visibility:hidden}._xc3a1f4{z-index:-999}._x114d4f{pointer-events:none}._x6ce206{visibility:hidden}._x1ff2f6{height:0}._x6544ba{display:none}._x0c10e2{display:none}._xc7dcf0{z-index:-999}._xc9ff8e{z-index:-999}._x30db98{width:0}._xc70bd3{height:0}._xe64df8{visibility:hidden}._xb275da{opacity:0}._x98280f{width:0}._x969a00{height:0}._x2525ed{pointer-events:none}._x4b995b{width:0}._x709105{display:none}._x521d1b{position:absolute;left:-9999px}._xd84588{visibility:hidden}._x455666{display:none}._x9d2531{height:0}._x6d55fd{visibility:hidden}._xf9f78c{opacity:0}._x08ca0e{visibility:hidden}._x066b49{opacity:0}._x5a8a40{visibility:hidden}._x58a618{pointer-events:none}._x2d7294{visibility:hidden}._x2406ab{z-index:-999}._x41834d{display:none}._xb36f7f{z-index:-999}._xa97169{opacity:0}._x77442e{position:absolute;left:-9999px}._x11c63c{pointer-events:none}._x95eee5{display:none}._xc96789{opacity:0}._xfde18f{pointer-events:none}._x729bd1{display:none}._x201e55{height:0}._x19edda{visibility:hidden}._x1589dd{height:0}._xa8f262{pointer-events:none}._x472a4e{opacity:0}._x452686{z-index:-999}._x39e48b{height:0}._xbd5edc{opacity:0}._x1a9276{width:0}._xc63cd1{position:absolute;left:-9999px}._x05d43a{z-index:-999}._x8b4092{opacity:0}._x4a3a02{opacity:0}._x09a706{z-index:-999}._x60718d{width:0}._xe7e020{height:0}._xf8bad4{position:absolute;left:-9999px}._x429c2a{display:none}._x4541ab{z-index:-999}._x659421{pointer-events:none}._x97269a{opacity:0}._x32fff1{z-index:-999}._x9e63f6{opacity:0}._x3654ac{display:none}._x24ae3c{opacity:0}._xb51e30{position:absolute;left:-9999px}._x64f366{visibility:hidden}._x166ca5{width:0}._xd21dda{z-index:-999}._x6bfc04{opacity:0}._x296d54{width:0}._xebf58d{z-index:-999}._xb618eb{position:absolute;left:-9999px}._x4170cf{position:absolute;left:-9999px}._x534fdf{pointer-events:none}._xde63bb{pointer-events:none}._x007375{z-index:-999}._xce1679{height:0}._x98a42b{visibility:hidden}._x9e2d3a{height:0}._xe5a25e{position:absolute;left:-9999px}._x2a85b5{height:0}._x586909{display:none}._xb5129f{width:0}._x2a4c8c{height:0}._x1198c8{width:0}._x879493{height:0}._xa9ef4f{display:none}._x3febe3{z-index:-999}._x597717{width:0}._x33139f{width:0}._xda8a86{position:absolute;left:-9999px}._x48ea8f{height:0}._x8fd7aa{position:absolute;left:-9999px}._xa17e1c{visibility:hidden}._xc0a720{width:0}._xec4efd{display:none}._xdc9651{position:absolute;left:-9999px}._x92d3a5{visibility:hidden}._x0a5356{z-index:-999}._xa91aba{visibility:hidden}._x17ea7e{display:none}._xc28a8e{height:0}._xae33a1{opacity:0}._xd5cc3f{width:0}._xb1861e{z-index:-999}._x7bf5f2{pointer-events:none}._xcfbec3{display:none}._x1e1860{opacity:0}._x83eccc{pointer-events:none}._x7a5447{position:absolute;left:-9999px}._x0158f7{display:none}._x75e23c{width:0}._x565da1{visibility:hidden}._xa0d56a{position:absolute;left:-9999px}._xca2101{width:0}._x033009{visibility:hidden}._x9c64de{z-index:-999}._x30428a{display:none}._xc9e5d6{height:0}._x1b9175{visibility:hidden}._x2e8f84{width:0}._x1d19dd{width:0}._x5d18b3{opacity:0}._x183dd8{position:absolute;left:-9999px}._x0e198f{opacity:0}._x29783a{opacity:0}._xcfc079{height:0}._xbdb99b{opacity:0}._xfaa4e7{width:0}._x9dc27c{visibility:hidden}._xb18597{opacity:0}._x6ffdda{width:0}._x9465db{pointer-events:none}._xd4a71d{width:0}._xca68c5{height:0}._x34773a{width:0}._xb29190{opacity:0}._x09dd3e{pointer-events:none}._x457d62{position:absolute;left:-9999px}._xccdf84{z-index:-999}._x2e2c8c{display:none}._x8497bf{z-index:-999}._x7a139c{opacity:0}