@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400&family=Amiri:ital,wght@0,400;0,700;1,400&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--pds-font-serif:'Playfair Display',Georgia,'Times New Roman',serif;--pds-font-sans:'Montserrat',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--solo-font:var(--pds-font-sans) !important;--solo-font-s:var(--pds-font-sans) !important;--solo-h1:var(--pds-font-serif) !important;--solo-h2:var(--pds-font-serif) !important;--solo-h3:var(--pds-font-serif) !important;--solo-h4:var(--pds-font-sans) !important;--solo-h5:var(--pds-font-sans) !important;--solo-h6:var(--pds-font-sans) !important;--pds-primary:#C26228;--pds-primary-hover:#A54F1C;--pds-primary-light:#E88E5A;--pds-bg-sand:#FAF5EE;--pds-bg-sand-dark:#F2EAE0;--pds-bg-sand-light:#FDFBF7;--pds-bg-white:#FFFFFF;--pds-ink:#2A2421;--pds-ink-brown:#3D2E24;--pds-ink-light:#5C4D44;--pds-muted:#8C7E74;--pds-border-sand:#E8DED1;--pds-border-sand-light:#F0E8DC;--pds-shadow-sm:0 2px 8px rgba(42,36,33,0.05);--pds-shadow-md:0 8px 24px rgba(42,36,33,0.08);--pds-shadow-lg:0 16px 36px rgba(42,36,33,0.12);--pds-radius-sm:4px;--pds-radius-md:8px;--pds-radius-lg:12px;}*,*::before,*::after{box-sizing:border-box;}body,html{font-family:var(--pds-font-sans);color:var(--pds-ink);background-color:var(--pds-bg-sand) !important;background:var(--pds-bg-sand) !important;margin:0;padding:0;-webkit-font-smoothing:antialiased;}#page-wrapper,.page-wrapper,#main-container,.pds-main-container,.region-content,#sidebar-box-main,.views-element-container{background-color:var(--pds-bg-sand) !important;background:var(--pds-bg-sand) !important;}.page-wrapper ul:not(.contextual-links):not(.navigation__menubar):not(.pds-top-bar-left){background-color:var(--pds-bg-sand) !important;}#header,#header ul,.pds-main-header,.pds-main-header ul,.navigation__menubar{background-color:#ffffff !important;}.contextual{position:absolute !important;top:6px !important;right:6px !important;z-index:500 !important;}.contextual .trigger{opacity:0 !important;transition:opacity 0.2s ease !important;border-radius:13px !important;background-color:#ffffff !important;border:1px solid #cccccc !important;cursor:pointer !important;padding:0 4px !important;margin:0 !important;box-shadow:0 1px 4px rgba(0,0,0,0.15) !important;}.contextual-region:hover .contextual .trigger,.contextual.open .trigger,.contextual-region.focus .contextual .trigger{opacity:1 !important;}.contextual .contextual-links,.contextual-region .contextual .contextual-links,.page-wrapper .contextual ul.contextual-links,ul.contextual-links{display:none !important;position:absolute !important;top:100% !important;right:0 !important;background-color:#ffffff !important;background:#ffffff !important;list-style:none !important;padding:6px 0 !important;margin:2px 0 0 0 !important;border:1px solid #d0d0d0 !important;border-radius:4px !important;box-shadow:0 4px 14px rgba(0,0,0,0.18) !important;white-space:nowrap !important;z-index:501 !important;}.contextual.open .contextual-links,.contextual.open ul.contextual-links,.contextual-region .contextual.open .contextual-links,.page-wrapper .contextual.open ul.contextual-links{display:block !important;}.contextual .contextual-links li,.page-wrapper .contextual ul.contextual-links li{list-style:none !important;margin:0 !important;padding:0 !important;background:transparent !important;}.contextual .contextual-links a,.page-wrapper .contextual ul.contextual-links a{display:block !important;padding:6px 14px !important;color:#222222 !important;font-family:var(--pds-font-sans,sans-serif) !important;font-size:12px !important;font-weight:500 !important;text-decoration:none !important;background:transparent !important;line-height:1.4 !important;}.contextual .contextual-links a:hover,.page-wrapper .contextual ul.contextual-links a:hover{background-color:#f2f2f2 !important;color:var(--pds-color-primary,#C26228) !important;}#page-wrapper{min-height:100vh;display:flex;flex-direction:column;}#top-bar,.pds-top-bar-outer,.region-top-first,#block-pueblo-del-sol-top-bar{background-color:var(--pds-bg-sand-dark) !important;border-bottom:1px solid var(--pds-border-sand) !important;padding:0 !important;margin:0 !important;width:100% !important;}.pds-top-bar-inner{max-width:1360px !important;margin:0 auto !important;padding:8px 30px !important;display:flex !important;flex-direction:row !important;justify-content:space-between !important;align-items:center !important;font-size:12px !important;color:var(--pds-ink-light) !important;flex-wrap:wrap !important;gap:12px !important;}.pds-top-bar-left{display:inline-flex !important;flex-direction:row !important;align-items:center !important;gap:20px !important;flex-wrap:wrap !important;}.top-contact-item,.pds-top-bar-left a,.pds-top-bar-left span{display:inline-flex !important;align-items:center !important;gap:6px !important;color:var(--pds-ink-brown) !important;text-decoration:none !important;font-weight:500 !important;white-space:nowrap !important;line-height:1 !important;}.top-contact-item svg,.pds-top-bar-left svg{display:inline-block !important;vertical-align:middle !important;flex-shrink:0 !important;margin:0 !important;}.top-contact-item:hover,.pds-top-bar-left a:hover{color:var(--pds-primary) !important;}.pds-top-bar-right{display:inline-flex !important;align-items:center !important;}.pds-lang-switcher{display:inline-flex !important;align-items:center !important;gap:6px !important;font-weight:600 !important;}.pds-lang-switcher .lang-link{color:var(--pds-ink-brown) !important;text-decoration:none !important;padding:3px 8px !important;border-radius:3px !important;transition:all 0.2s ease !important;font-size:11px !important;letter-spacing:0.05em !important;display:inline-flex !important;align-items:center !important;gap:5px !important;white-space:nowrap !important;line-height:1 !important;}.pds-lang-switcher .lang-link:hover,.pds-lang-switcher .lang-link.is-active{background-color:var(--pds-primary) !important;color:#ffffff !important;}.pds-lang-switcher .svg-flag{display:inline-block !important;vertical-align:middle !important;flex-shrink:0 !important;}.pds-lang-switcher .lang-sep{color:var(--pds-muted) !important;}#header,.pds-main-header{background-color:#ffffff !important;background:#ffffff !important;border-bottom:1px solid var(--pds-border-sand) !important;padding:0 !important;margin:0 !important;position:relative !important;z-index:1000 !important;box-shadow:0 2px 10px rgba(70,50,35,0.04) !important;width:100% !important;}#header-inner,.pds-header-inner{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;max-width:1360px !important;margin:0 auto !important;padding:12px 30px !important;width:100% !important;background-color:#ffffff !important;background:#ffffff !important;flex-wrap:nowrap !important;gap:20px !important;position:relative !important;}#block-pueblo-del-sol-site-branding,.block-system-branding-block{flex:0 0 auto !important;width:auto !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;background:transparent !important;}.site-logo img{max-height:48px !important;width:auto;display:block !important;}#block-pueblo-del-sol-main-menu,.block-menu.navigation,.solo-menu,.navigation-responsive,.navigation-primary-responsive,.navigation__menubar,ul.navigation__menubar,.navigation__menubar-main,.nav__menu-item,.btn-animate{background-color:transparent !important;background:transparent !important;box-shadow:none !important;border:none !important;}#block-pueblo-del-sol-main-menu{flex:1 1 auto !important;margin:0 !important;padding:0 !important;display:flex !important;justify-content:flex-end !important;align-items:center !important;pointer-events:auto !important;}.solo-menu,.navigation-responsive,.navigation-primary-responsive{display:flex !important;align-items:center !important;justify-content:flex-end !important;width:100% !important;pointer-events:auto !important;}@media (min-width:993px){.mobile-nav,.hamburger-icon,.mobile-menubar-toggler-button{display:none !important;}.navigation__menubar{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-end !important;gap:6px !important;list-style:none !important;margin:0 !important;padding:0 !important;white-space:nowrap !important;background:transparent !important;background-color:transparent !important;}.navigation__menubar li{list-style:none !important;margin:0 !important;padding:0 !important;display:inline-flex !important;align-items:center !important;background:transparent !important;}.navigation__menubar a{font-family:var(--pds-font-sans) !important;font-size:13px !important;font-weight:600 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;color:var(--pds-ink-brown) !important;padding:10px 14px !important;text-decoration:none !important;transition:color 0.2s ease !important;cursor:pointer !important;pointer-events:auto !important;position:relative !important;display:inline-flex !important;align-items:center !important;background:transparent !important;background-color:transparent !important;}.navigation__menubar a:hover,.navigation__menubar a:focus,.navigation__menubar .is-active > a,.navigation__menubar a.is-active{color:var(--pds-primary) !important;background:transparent !important;background-color:transparent !important;}.navigation__menubar li:last-child a{background-color:var(--pds-primary) !important;color:#ffffff !important;border-radius:var(--pds-radius-sm) !important;padding:9px 18px !important;margin-left:8px !important;transition:all 0.25s ease !important;}.navigation__menubar li:last-child a:hover{background-color:var(--pds-primary-hover) !important;color:#ffffff !important;transform:translateY(-1px);box-shadow:var(--pds-shadow-sm);}}@media (max-width:992px){#header,.pds-main-header{position:relative !important;z-index:10000 !important;}#header-inner,.pds-header-inner{display:flex !important;flex-direction:row !important;justify-content:space-between !important;align-items:center !important;padding:10px 20px !important;position:relative !important;}#block-pueblo-del-sol-main-menu,.block-menu.navigation{display:flex !important;justify-content:flex-end !important;align-items:center !important;margin-left:auto !important;margin-right:0 !important;flex:0 0 auto !important;position:static !important;}.solo-menu,.navigation-responsive,.navigation-primary-responsive{display:flex !important;justify-content:flex-end !important;align-items:center !important;width:auto !important;margin-left:auto !important;position:static !important;}.mobile-nav,.hamburger-icon{display:flex !important;align-items:center !important;justify-content:center !important;margin:0 0 0 auto !important;padding:0 !important;width:48px !important;height:48px !important;position:relative !important;cursor:pointer !important;}.mobile-menubar-toggler-button{display:flex !important;align-items:center !important;justify-content:center !important;width:48px !important;height:48px !important;min-width:48px !important;min-height:48px !important;background:transparent !important;border:none !important;padding:0 !important;margin:0 !important;cursor:pointer !important;color:var(--pds-ink) !important;pointer-events:auto !important;position:relative !important;z-index:10001 !important;box-sizing:border-box !important;}.mobile-menubar-toggler-button *,.mobile-menubar-toggler-button span,.mobile-menubar-toggler-button svg,.mobile-menubar-toggler-button path,.mobile-menubar-toggler-button g,.mobile-nav *,.hamburger-icon *{pointer-events:none !important;}.mobile-menubar-toggler-button svg,.mobile-menubar-toggler-button .svg-bars{width:32px !important;height:24px !important;display:block !important;fill:none !important;stroke:var(--pds-ink) !important;stroke-width:4px !important;}.mobile-menubar-toggler-button:hover svg,.mobile-menubar-toggler-button.is-active svg,.mobile-menubar-toggler-button.toggled svg,.navigation-responsive.is-open .mobile-menubar-toggler-button svg{stroke:var(--pds-primary) !important;}.navigation-responsive .navigation__menubar{display:none;position:absolute !important;top:100% !important;left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;background-color:#ffffff !important;background:#ffffff !important;border-top:1px solid var(--pds-border-sand) !important;border-bottom:2px solid var(--pds-border-sand) !important;box-shadow:0 14px 35px rgba(0,0,0,0.18) !important;padding:16px 24px 24px !important;box-sizing:border-box !important;z-index:99999 !important;flex-direction:column !important;gap:0 !important;margin:0 !important;}.navigation-responsive.is-open .navigation__menubar,.navigation-responsive .navigation__menubar.is-open,.navigation-responsive .navigation__menubar.toggled,.navigation-responsive:has(.mobile-menubar-toggler-button[aria-expanded="true"]) .navigation__menubar,.navigation-responsive:has(.mobile-menubar-toggler-button.is-active) .navigation__menubar,.navigation-responsive:has(.hamburger-icon.is-active) .navigation__menubar,.navigation-responsive:has(.hamburger-icon.toggled) .navigation__menubar,.mobile-menu-open .navigation__menubar{display:flex !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important;}.navigation-responsive .navigation__menubar li{width:100% !important;border-bottom:1px solid var(--pds-border-sand-light) !important;padding:0 !important;display:block !important;background:transparent !important;}.navigation-responsive .navigation__menubar li:last-child{border-bottom:none !important;margin-top:14px !important;}.navigation-responsive .navigation__menubar a{display:flex !important;align-items:center !important;padding:14px 10px !important;font-size:15px !important;color:var(--pds-ink) !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:0.06em !important;text-decoration:none !important;pointer-events:auto !important;cursor:pointer !important;background:transparent !important;}.navigation-responsive .navigation__menubar a:hover{color:var(--pds-primary) !important;background-color:var(--pds-bg-sand) !important;}.navigation-responsive .navigation__menubar li:last-child a{background-color:var(--pds-primary) !important;color:#ffffff !important;text-align:center !important;justify-content:center !important;padding:14px 20px !important;border-radius:var(--pds-radius-sm) !important;}}#breadcrumb,.breadcrumb,.solo-outer.breadcrumb,.pds-breadcrumb-outer{background-color:var(--pds-bg-sand) !important;background:var(--pds-bg-sand) !important;border:none !important;box-shadow:none !important;padding:18px 0 6px 0 !important;margin:0 !important;width:100% !important;}#breadcrumb-inner,.breadcrumb-inner,.solo-inner.breadcrumb-inner,.pds-breadcrumb-inner{max-width:1360px !important;width:100% !important;margin:0 auto !important;padding:0 30px !important;box-sizing:border-box !important;background-color:transparent !important;background:transparent !important;}#breadcrumb-inner .block,#breadcrumb-inner .breadcrumb-nav{background:transparent !important;background-color:transparent !important;padding:0 !important;margin:0 !important;}ul.breadcrumb-menu{display:flex !important;flex-direction:row !important;align-items:center !important;flex-wrap:wrap !important;gap:8px !important;list-style:none !important;padding:0 !important;margin:0 !important;background:transparent !important;}ul.breadcrumb-menu li{display:inline-flex !important;align-items:center !important;font-size:13px !important;color:#6B5E55 !important;font-weight:500 !important;padding:0 !important;margin:0 !important;border:none !important;background:transparent !important;}ul.breadcrumb-menu li a,ul.breadcrumb-menu li a.btn-animate{color:var(--pds-ink-brown) !important;text-decoration:none !important;font-weight:600 !important;font-size:13px !important;padding:0 !important;background:transparent !important;transition:color 0.2s ease !important;}ul.breadcrumb-menu li a:hover,ul.breadcrumb-menu li a.btn-animate:hover{color:var(--pds-primary) !important;background:transparent !important;}ul.breadcrumb-menu li span,ul.breadcrumb-menu li .breadcrumb-title{color:#6B5E55 !important;font-weight:500 !important;font-size:13px !important;padding:0 !important;background:transparent !important;}ul.breadcrumb-menu li .breadcrumb-sep,ul.breadcrumb-menu li svg{display:inline-flex !important;align-items:center !important;fill:#A3968C !important;color:#A3968C !important;width:16px !important;height:16px !important;margin:0 4px !important;flex-shrink:0 !important;}.hero-video-banner{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:75vh !important;min-height:640px !important;max-height:820px !important;display:flex;align-items:center;justify-content:center;overflow:hidden;}@media (max-width:1199px){.hero-video-banner{height:60vh !important;min-height:500px !important;}}@media (max-width:767px){.hero-video-banner{height:55vh !important;min-height:400px !important;}}.hero-video-banner__media-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}.hero-video-banner__video,.hero-video-banner__poster-img,.hero-video-banner__bg-image{width:100%;height:100%;object-fit:cover !important;object-position:center bottom !important;display:block;}.hero-video-banner__scrim,.hero-video-banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(30,22,18,0.42) !important;z-index:2;}.hero-video-banner__content-wrapper{position:relative;z-index:3;width:100%;max-width:1200px;padding:60px 30px;text-align:center !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;}.hero-video-banner__title{font-family:var(--pds-font-serif);font-size:clamp(34px,5vw,62px);color:#ffffff !important;margin:0 0 14px 0;line-height:1.1;font-weight:500;text-shadow:0 2px 14px rgba(0,0,0,0.35);text-align:center !important;}.hero-video-banner__subheading,.hero-video-banner__subtitle{font-family:var(--pds-font-sans);font-size:13px;font-weight:600;letter-spacing:0.15em;text-transform:uppercase;color:#ffffff !important;margin:0 0 28px 0;opacity:0.95;text-align:center !important;}.hero-video-banner__cta{text-align:center !important;margin-top:6px !important;}.hero-video-banner__cta .pds-btn,.hero-video-banner__cta a,.hero-video-banner__cta > .pds-btn,.hero-video-banner__cta > .pds-btn--primary,.hero-video-banner__cta .pds-btn--primary{background-color:rgba(194,98,40,0.8) !important;color:#ffffff !important;border:2px solid rgba(194,98,40,0.85) !important;padding:14px 38px !important;font-family:var(--pds-font-sans) !important;font-size:13px !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;text-decoration:none !important;border-radius:var(--pds-radius-sm) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-shadow:0 4px 16px rgba(0,0,0,0.25) !important;backdrop-filter:blur(4px) !important;-webkit-backdrop-filter:blur(4px) !important;transition:all 0.3s ease !important;}.hero-video-banner__cta .pds-btn:hover,.hero-video-banner__cta a:hover,.hero-video-banner__cta > .pds-btn:hover,.hero-video-banner__cta > .pds-btn--primary:hover,.hero-video-banner__cta .pds-btn--primary:hover{background-color:rgba(194,98,40,1) !important;border-color:rgba(194,98,40,1) !important;color:#ffffff !important;transform:translateY(-2px);box-shadow:0 6px 22px rgba(194,98,40,0.55) !important;}.section-header-component,.services-hero-section,.view-featured-properties .view-header,.featured-properties-section__header,.why-us-section__header{text-align:center !important;margin:40px auto 36px !important;max-width:850px !important;}.section-badge,.section-header-component .section-badge,.why-us-section__subtitle{font-size:12px !important;font-weight:700 !important;letter-spacing:0.15em !important;text-transform:uppercase !important;color:var(--pds-primary) !important;margin-bottom:8px !important;text-align:center !important;}.page-main-title,.section-header-component h1,.section-header-component h2,.view-featured-properties .view-header h2,.featured-properties-section__title,.why-us-section__title{font-family:var(--pds-font-serif) !important;font-size:clamp(28px,4vw,40px) !important;color:var(--pds-ink) !important;margin:0 auto 12px !important;line-height:1.2 !important;text-align:center !important;position:relative !important;}.section-header-component h1::after,.section-header-component h2::after,.view-featured-properties .view-header h2::after,.featured-properties-section__title::after,.why-us-section__title::after,.page-main-title::after{content:'' !important;display:block !important;width:48px !important;height:3px !important;background-color:var(--pds-primary) !important;margin:12px auto 0 !important;border-radius:2px !important;}.featured-properties-section{max-width:1360px;margin:0 auto;padding:50px 30px 40px;}.featured-properties-grid,.view-featured-properties{background-color:transparent !important;width:100%;}.view-featured-properties ul,.featured-properties-grid ul,.featured-properties-section .properties-grid-list{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:22px !important;list-style:none !important;padding:0 !important;margin:0 !important;}@media (max-width:1200px){.view-featured-properties ul,.featured-properties-grid ul,.featured-properties-section .properties-grid-list{grid-template-columns:repeat(2,1fr) !important;}}@media (max-width:640px){.view-featured-properties ul,.featured-properties-grid ul,.featured-properties-section .properties-grid-list{grid-template-columns:1fr !important;}}#main-container,.pds-main-container{background-color:var(--pds-bg-sand) !important;width:100%;flex-grow:1;}#main-container-inner,.pds-main-container-inner{max-width:1360px !important;margin:0 auto !important;padding:20px 30px 60px !important;}.pds-main-container-inner:has(#sidebar-box-first){display:grid !important;grid-template-columns:260px 1fr !important;gap:32px !important;align-items:start !important;}@media (max-width:900px){.pds-main-container-inner:has(#sidebar-box-first){grid-template-columns:1fr !important;gap:24px !important;}}.view-properties-catalog ul,.properties-catalog-grid .properties-grid-list{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:24px !important;list-style:none !important;padding:0 !important;margin:0 !important;}@media (max-width:1100px){.view-properties-catalog ul,.properties-catalog-grid .properties-grid-list{grid-template-columns:repeat(2,1fr) !important;}}@media (max-width:640px){.view-properties-catalog ul,.properties-catalog-grid .properties-grid-list{grid-template-columns:1fr !important;}}.property-card{background-color:#ffffff !important;background:#ffffff !important;border-radius:var(--pds-radius-md) !important;overflow:hidden !important;box-shadow:var(--pds-shadow-sm) !important;transition:transform 0.3s ease,box-shadow 0.3s ease !important;display:flex !important;flex-direction:column !important;height:100% !important;border:1px solid var(--pds-border-sand-light) !important;position:relative !important;}.property-card:hover{transform:translateY(-4px);box-shadow:var(--pds-shadow-md) !important;}.property-card__media{position:relative !important;width:100% !important;aspect-ratio:16 / 10 !important;overflow:hidden !important;background-color:#ffffff !important;}.property-card__media img,.property-card__media a img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;transition:transform 0.4s ease !important;}.property-card:hover .property-card__media img{transform:scale(1.05) !important;}.property-card__badge{position:absolute !important;top:12px !important;left:12px !important;background-color:rgba(30,24,20,0.85) !important;color:#ffffff !important;font-size:10px !important;font-weight:700 !important;letter-spacing:0.1em !important;text-transform:uppercase !important;padding:4px 8px !important;border-radius:var(--pds-radius-sm) !important;z-index:5 !important;}.property-card__body{padding:18px 20px !important;display:flex !important;flex-direction:column !important;flex-grow:1 !important;background-color:#ffffff !important;background:#ffffff !important;}.property-card__price{font-family:var(--pds-font-sans) !important;font-size:21px !important;font-weight:700 !important;color:var(--pds-primary) !important;margin-top:auto !important;padding-top:10px !important;border-top:1px solid var(--pds-border-sand-light) !important;}.property-card__title{font-family:var(--pds-font-serif) !important;font-size:17px !important;font-weight:600 !important;color:var(--pds-ink) !important;margin:0 0 6px 0 !important;line-height:1.3 !important;}.property-card__title a{color:var(--pds-ink) !important;text-decoration:none !important;}.property-card__title a:hover{color:var(--pds-primary) !important;}.property-card__location{font-size:12px !important;font-weight:500 !important;color:var(--pds-ink-light) !important;margin-bottom:12px !important;}.property-card__specs{display:flex !important;align-items:center !important;gap:12px !important;font-size:12px !important;color:var(--pds-muted) !important;margin-bottom:12px !important;}.property-card__spec{display:inline-flex !important;align-items:center !important;gap:4px !important;}#sidebar-box-first,.pds-sidebar-first{background-color:#ffffff !important;background:#ffffff !important;border-radius:var(--pds-radius-md) !important;padding:24px 20px !important;border:1px solid var(--pds-border-sand) !important;box-shadow:var(--pds-shadow-sm) !important;width:100% !important;box-sizing:border-box !important;position:relative !important;}.block-facets{margin-bottom:18px !important;border-bottom:1px solid var(--pds-border-sand-light) !important;padding-bottom:16px !important;position:relative !important;background:transparent !important;}.block-facets:last-child{border-bottom:none !important;padding-bottom:0 !important;margin-bottom:0 !important;}.block-facets > h2.solo-block-title,.block-facets > h2.block__title,.block-facets > h2{font-family:var(--pds-font-sans) !important;font-size:11px !important;font-weight:700 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;color:var(--pds-ink) !important;margin:0 0 12px 0 !important;line-height:1.2 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;}.block-facets > h2.solo-block-title::after,.block-facets > h2.block__title::after,.block-facets > h2::after{content:'›' !important;font-size:14px !important;font-weight:700 !important;color:var(--pds-primary) !important;margin-left:auto !important;line-height:1 !important;}.block-facets .facets-widget-checkbox > ul,.block-facets .facets-widget-links > ul,.block-facets .item-list > ul,.block-facets ul.facets-items,.facets-widget-checkbox > ul,.facets-widget-links > ul{list-style:none !important;background-color:#ffffff !important;background:#ffffff !important;padding:12px 14px !important;margin:0 0 4px 0 !important;border-radius:var(--pds-radius-sm,4px) !important;border:1px solid var(--pds-border-sand-light,#E5E0DB) !important;box-shadow:0 1px 3px rgba(0,0,0,0.04) !important;display:flex !important;flex-direction:column !important;gap:8px !important;box-sizing:border-box !important;}.facets-widget-checkbox > ul > li.facet-item,.facets-widget-links > ul > li.facet-item,.block-facets ul > li.facet-item{margin:0 !important;padding:0 !important;font-size:12px !important;color:var(--pds-ink-light) !important;background:transparent !important;border:none !important;box-shadow:none !important;display:flex !important;align-items:center !important;width:100% !important;}.facets-widget-checkbox > ul > li.facet-item{display:flex !important;flex-direction:row !important;align-items:center !important;gap:10px !important;}.facets-widget-checkbox > ul > li.facet-item input[type="checkbox"]{appearance:none !important;-webkit-appearance:none !important;width:14px !important;height:14px !important;min-width:14px !important;min-height:14px !important;border:1px solid #C0B5A8 !important;border-radius:2px !important;background-color:#ffffff !important;margin:0 !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;position:relative !important;flex-shrink:0 !important;transition:all 0.2s ease !important;}.facets-widget-checkbox > ul > li.facet-item input[type="checkbox"]:hover{border-color:var(--pds-primary) !important;}.facets-widget-checkbox > ul > li.facet-item input[type="checkbox"]:checked{background-color:var(--pds-primary) !important;border-color:var(--pds-primary) !important;}.facets-widget-checkbox > ul > li.facet-item input[type="checkbox"]:checked::after{content:'✓' !important;font-size:10px !important;font-weight:700 !important;color:#ffffff !important;line-height:1 !important;}.facets-widget-checkbox > ul > li.facet-item label{color:var(--pds-ink-light) !important;text-decoration:none !important;background:transparent !important;font-size:12px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;flex:1 1 auto !important;cursor:pointer !important;margin:0 !important;padding:0 !important;font-weight:500 !important;transition:color 0.15s ease !important;}.facets-widget-checkbox > ul > li.facet-item label:hover{color:var(--pds-primary) !important;}.facets-widget-links > ul > li.facet-item a{color:var(--pds-ink-light) !important;text-decoration:none !important;background:transparent !important;font-size:12px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;width:100% !important;transition:color 0.15s ease !important;cursor:pointer !important;}.facets-widget-links > ul > li.facet-item a:hover{color:var(--pds-primary) !important;}.facets-widget-checkbox .facet-item__value,.facets-widget-links .facet-item__value{flex:1 1 auto !important;text-align:left !important;}.facets-widget-checkbox .facet-item__count,.facets-widget-links .facet-item__count{color:var(--pds-muted) !important;font-size:11px !important;margin-left:auto !important;flex:0 0 auto !important;padding-left:6px !important;}#block-pueblo-del-sol-transaction-facet .facets-widget-links > ul{display:flex !important;flex-direction:row !important;gap:8px !important;border:none !important;box-shadow:none !important;padding:0 !important;background:transparent !important;}#block-pueblo-del-sol-transaction-facet .facets-widget-links > ul > li.facet-item{width:auto !important;flex:1 1 auto !important;}#block-pueblo-del-sol-transaction-facet .facets-widget-links a{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:6px 12px !important;background-color:var(--pds-bg-sand) !important;border:1px solid var(--pds-border-sand) !important;border-radius:var(--pds-radius-sm) !important;font-weight:600 !important;font-size:11px !important;letter-spacing:0.06em !important;text-transform:uppercase !important;color:var(--pds-ink) !important;width:100% !important;transition:all 0.2s ease !important;}#block-pueblo-del-sol-transaction-facet .facets-widget-links a:hover,#block-pueblo-del-sol-transaction-facet .facets-widget-links li.is-active a,#block-pueblo-del-sol-transaction-facet .facets-widget-links a.is-active{background-color:var(--pds-bg-sand-dark) !important;color:var(--pds-primary) !important;border-color:var(--pds-primary) !important;}.why-us-section{max-width:1360px;margin:40px auto 70px;padding:0 30px;}.why-us-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:26px !important;}@media (max-width:992px){.why-us-grid{grid-template-columns:repeat(2,1fr) !important;}}@media (max-width:640px){.why-us-grid{grid-template-columns:1fr !important;}}.feature-card,.why-us-card,.why-card{background-color:#ffffff !important;background:#ffffff !important;border:1px solid var(--pds-border-sand-light) !important;border-radius:var(--pds-radius-md) !important;padding:34px 28px !important;box-shadow:var(--pds-shadow-sm) !important;transition:transform 0.3s ease !important;text-align:center !important;display:flex !important;flex-direction:column !important;align-items:center !important;}.feature-card:hover,.why-us-card:hover,.why-card:hover{transform:translateY(-4px);box-shadow:var(--pds-shadow-md) !important;}.feature-card__icon,.why-us-card__icon{font-size:32px !important;margin-bottom:16px !important;color:var(--pds-primary) !important;display:flex !important;justify-content:center !important;}.feature-card__title,.why-us-card__title{font-family:var(--pds-font-serif) !important;font-size:20px !important;font-weight:600 !important;color:var(--pds-ink) !important;margin:0 0 10px 0 !important;}.feature-card__description,.why-us-card__desc{font-size:13px !important;color:var(--pds-ink-light) !important;line-height:1.6 !important;margin:0 !important;}.page-paragraph-item--services_section,.page-paragraph-item--services-section,.services-section-wrapper{max-width:1360px !important;margin:50px auto 80px !important;padding:0 30px !important;display:flex !important;flex-direction:column !important;align-items:center !important;box-sizing:border-box !important;}.services-cards-grid,.services-cards-grid .field--name-field-services-cards,.services-cards-grid .field__items,.page-paragraph-item--services_section .field--name-field-services-cards,.page-paragraph-item--services-section .field--name-field-services-cards{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;justify-content:center !important;align-items:stretch !important;gap:30px !important;width:100% !important;max-width:1360px !important;margin:0 auto !important;padding:0 !important;box-sizing:border-box !important;}.services-cards-grid .field__item,.services-cards-grid .field--name-field-services-cards > .field__item{display:flex !important;flex-direction:column !important;flex:0 1 380px !important;max-width:400px !important;width:100% !important;box-sizing:border-box !important;}@media (max-width:992px){.services-cards-grid,.services-cards-grid .field--name-field-services-cards,.services-cards-grid .field__items,.page-paragraph-item--services_section .field--name-field-services-cards,.page-paragraph-item--services-section .field--name-field-services-cards{gap:24px !important;}.services-cards-grid .field__item,.services-cards-grid .field--name-field-services-cards > .field__item{flex:0 1 340px !important;max-width:360px !important;}}@media (max-width:640px){.services-cards-grid,.services-cards-grid .field--name-field-services-cards,.services-cards-grid .field__items,.page-paragraph-item--services_section .field--name-field-services-cards,.page-paragraph-item--services-section .field--name-field-services-cards{gap:20px !important;}.services-cards-grid .field__item,.services-cards-grid .field--name-field-services-cards > .field__item{flex:1 1 100% !important;max-width:100% !important;}}.service-card-item{background-color:#ffffff !important;background:#ffffff !important;border:1px solid var(--pds-border-sand-light) !important;border-radius:var(--pds-radius-md) !important;overflow:hidden !important;box-shadow:var(--pds-shadow-sm) !important;transition:transform 0.3s ease,box-shadow 0.3s ease !important;display:flex !important;flex-direction:column !important;height:100% !important;width:100% !important;max-width:400px !important;margin:0 auto !important;box-sizing:border-box !important;text-align:center !important;}.service-card-item:hover{transform:translateY(-5px) !important;box-shadow:var(--pds-shadow-md) !important;}.service-card__media,.service-card__media .field,.service-card__media .field__item,.service-card__media .field__items,.service-card__media article,.service-card__media .media{width:100% !important;height:100% !important;display:block !important;margin:0 !important;padding:0 !important;border:none !important;box-sizing:border-box !important;}.service-card__media{position:relative !important;width:100% !important;height:230px !important;aspect-ratio:16 / 10 !important;overflow:hidden !important;background-color:#ffffff !important;border-bottom:1px solid var(--pds-border-sand-light) !important;}.service-card__media img,.service-card__media picture img,.service-card__media a img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important;transition:transform 0.5s ease !important;}.service-card-item:hover .service-card__media img,.service-card-item:hover .service-card__media picture img{transform:scale(1.05) !important;}.service-card__body{padding:28px 24px 32px !important;display:flex !important;flex-direction:column !important;flex-grow:1 !important;align-items:center !important;text-align:center !important;}.service-card__title{font-family:var(--pds-font-serif) !important;font-size:22px !important;font-weight:600 !important;color:var(--pds-ink) !important;margin:0 0 14px 0 !important;line-height:1.3 !important;}.service-card__desc{font-family:var(--pds-font-sans) !important;font-size:14px !important;color:var(--pds-ink-light) !important;line-height:1.65 !important;margin:0 0 24px 0 !important;flex-grow:1 !important;}.service-card__action{margin-top:auto !important;}.service-card__action .pds-btn,.service-card__action a{background-color:var(--pds-color-primary,#C26228) !important;color:#ffffff !important;border:2px solid var(--pds-color-primary,#C26228) !important;padding:12px 30px !important;font-family:var(--pds-font-sans) !important;font-size:12px !important;font-weight:700 !important;letter-spacing:0.1em !important;text-transform:uppercase !important;text-decoration:none !important;border-radius:var(--pds-radius-sm) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-shadow:0 4px 14px rgba(194,98,40,0.35) !important;transition:all 0.3s ease !important;}.service-card__action .pds-btn:hover,.service-card__action a:hover{background-color:var(--pds-color-primary-dark,#A54F1C) !important;border-color:var(--pds-color-primary-dark,#A54F1C) !important;color:#ffffff !important;transform:translateY(-2px) !important;box-shadow:0 6px 20px rgba(194,98,40,0.5) !important;}.page-paragraphs-container{width:100%;}.page-paragraph-item{width:100%;position:relative;}.page-paragraph-item--hero-video,.page-paragraph-item--cta-banner{background:transparent !important;padding:0 !important;margin:0 !important;border:none !important;width:100% !important;overflow:visible !important;}.cta-banner,.cta-banner-custom{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;min-height:var(--cta-min-height-desktop,450px);padding:90px 20px;display:flex;align-items:center;justify-content:center;text-align:center;background-color:var(--pds-color-primary,#C26228);background-repeat:no-repeat !important;background-size:cover !important;overflow:hidden;}.cta-banner--parallax{background-attachment:fixed !important;}@media (max-width:1024px){.cta-banner--parallax{background-attachment:scroll !important;}}@media (max-width:767px){.cta-banner,.cta-banner-custom{min-height:var(--cta-min-height-mobile,320px);padding:60px 20px;}}.cta-banner__video-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;}.cta-banner__bg-video{width:100%;height:100%;object-fit:cover !important;display:block;}.cta-banner__scrim{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;}.cta-scrim--terracotta,.cta-banner .cta-banner__scrim{background:linear-gradient(135deg,rgba(194,98,40,0.72) 0%,rgba(165,79,28,0.82) 100%) !important;}.cta-scrim--dark_terracotta{background:linear-gradient(135deg,rgba(165,79,28,0.82) 0%,rgba(100,42,10,0.88) 100%) !important;}.cta-scrim--warm_sand{background:rgba(45,35,30,0.60) !important;}.cta-scrim--charcoal{background:rgba(20,18,16,0.72) !important;}.cta-scrim--none{background:transparent !important;}.cta-banner__container,.cta-banner-custom__inner{position:relative;z-index:3;max-width:850px;margin:0 auto;text-align:center !important;}.cta-banner__title,.cta-banner__heading,.cta-banner-custom__heading{font-family:var(--pds-font-serif) !important;font-size:clamp(32px,4.5vw,50px) !important;color:#ffffff !important;margin:0 0 20px 0 !important;line-height:1.2 !important;font-weight:500 !important;text-shadow:0 2px 12px rgba(0,0,0,0.3) !important;text-align:center !important;}.cta-banner__lead{font-family:var(--pds-font-sans) !important;font-size:16px !important;color:rgba(255,255,255,0.95) !important;max-width:700px !important;margin:0 auto 28px auto !important;line-height:1.6 !important;text-shadow:0 1px 6px rgba(0,0,0,0.2) !important;}.cta-banner__lead p{color:inherit !important;margin:0 0 10px 0 !important;}.cta-banner__action,.cta-banner-custom__btn-wrap{text-align:center !important;}.cta-banner .pds-btn,.cta-banner-custom .pds-btn,.cta-banner a.pds-btn,.cta-banner-custom a.pds-btn{background-color:#ffffff !important;color:var(--pds-color-primary,#C26228) !important;font-weight:700 !important;font-family:var(--pds-font-sans) !important;font-size:13px !important;letter-spacing:0.12em !important;text-transform:uppercase !important;text-decoration:none !important;border:2px solid #ffffff !important;border-radius:var(--pds-radius-sm) !important;padding:14px 36px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-shadow:0 4px 16px rgba(0,0,0,0.2) !important;transition:all 0.3s ease !important;}.cta-banner .pds-btn:hover,.cta-banner-custom .pds-btn:hover,.cta-banner a.pds-btn:hover,.cta-banner-custom a.pds-btn:hover{background-color:var(--pds-color-primary-dark,#A54F1C) !important;color:#ffffff !important;border-color:#ffffff !important;transform:translateY(-2px);box-shadow:0 6px 22px rgba(0,0,0,0.35) !important;}#footer-container,.pds-footer-container,.region-footer-first{background-color:var(--pds-bg-sand) !important;background:var(--pds-bg-sand) !important;border-top:1px solid var(--pds-border-sand) !important;padding:60px 0 40px 0 !important;width:100% !important;box-sizing:border-box !important;}#footer-inner,.pds-footer-inner{max-width:1360px !important;width:100% !important;margin:0 auto !important;padding:0 30px !important;box-sizing:border-box !important;display:block !important;}#footer-inner .region-footer-first,#footer-inner .region,#footer-inner .block,#footer-inner .block-block-content,#footer-inner .content{width:100% !important;max-width:100% !important;flex:1 1 100% !important;display:block !important;padding:0 !important;margin:0 !important;background:transparent !important;}.pds-footer-grid{display:grid !important;grid-template-columns:1.2fr 1fr 1fr !important;gap:60px !important;width:100% !important;box-sizing:border-box !important;}@media (max-width:900px){.pds-footer-grid{grid-template-columns:1fr !important;gap:36px !important;}}.pds-footer-col h4,.pds-footer-title{font-family:var(--pds-font-sans) !important;font-size:13px !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:var(--pds-ink) !important;margin:0 0 16px 0 !important;}.pds-footer-col p,.pds-footer-lead{font-size:13px !important;color:var(--pds-ink-light) !important;line-height:1.6 !important;margin:0 0 12px 0 !important;}.pds-footer-tagline{font-family:var(--pds-font-serif) !important;font-style:italic !important;color:var(--pds-ink-light) !important;font-size:15px !important;margin-top:14px !important;display:block !important;}.pds-footer-links{list-style:none !important;padding:0 !important;margin:0 !important;}.pds-footer-links li{margin-bottom:10px !important;}.pds-footer-links a{color:var(--pds-ink-light) !important;text-decoration:none !important;font-size:13px !important;transition:color 0.2s ease !important;}.pds-footer-links a:hover{color:var(--pds-primary) !important;}.pds-footer-contact-info{display:flex !important;flex-direction:column !important;gap:12px !important;}.pds-footer-contact-info .contact-item{font-size:13px !important;color:var(--pds-ink-light) !important;margin:0 !important;display:inline-flex !important;align-items:center !important;gap:10px !important;white-space:nowrap !important;line-height:1.2 !important;}.pds-footer-contact-info .footer-icon{display:inline-block !important;vertical-align:middle !important;flex-shrink:0 !important;color:var(--pds-primary) !important;stroke:var(--pds-primary) !important;}.pds-footer-contact-info a{color:var(--pds-ink) !important;text-decoration:none !important;font-weight:500 !important;}.pds-footer-contact-info a:hover{color:var(--pds-primary) !important;}#copyright,.pds-copyright-bar{background-color:var(--pds-bg-sand-dark) !important;border-top:1px solid var(--pds-border-sand) !important;padding:16px 0 !important;text-align:center !important;font-size:12px !important;color:var(--pds-muted) !important;width:100% !important;}.pds-copyright-inner{max-width:1360px !important;margin:0 auto !important;padding:0 30px !important;}.property-detail-page{max-width:1360px !important;margin:0 auto !important;padding:10px 0 60px 0 !important;width:100% !important;box-sizing:border-box !important;}.property-detail__header{margin-bottom:24px !important;width:100% !important;}.property-detail__header-top{display:flex !important;flex-direction:row !important;justify-content:space-between !important;align-items:flex-start !important;gap:20px !important;margin-bottom:20px !important;flex-wrap:wrap !important;}.property-detail__header-title-box{flex:1 1 auto !important;}.property-detail__title{font-family:var(--pds-font-serif) !important;font-size:clamp(32px,4vw,44px) !important;font-weight:600 !important;color:var(--pds-ink) !important;margin:0 0 10px 0 !important;line-height:1.15 !important;}.property-detail__meta-sub{display:flex !important;align-items:center !important;gap:16px !important;font-size:13px !important;color:var(--pds-ink-light) !important;flex-wrap:wrap !important;}.property-detail__location{display:inline-flex !important;align-items:center !important;gap:6px !important;color:var(--pds-ink-brown) !important;font-weight:500 !important;}.property-detail__location svg{color:var(--pds-primary) !important;}.property-detail__ref{background-color:var(--pds-bg-sand-dark) !important;border:1px solid var(--pds-border-sand) !important;border-radius:var(--pds-radius-sm) !important;padding:3px 10px !important;font-size:11px !important;font-weight:600 !important;letter-spacing:0.05em !important;color:var(--pds-ink-brown) !important;}.property-detail__price-box{flex:0 0 auto !important;display:flex !important;flex-direction:column !important;align-items:flex-end !important;gap:6px !important;}.property-detail__price{font-family:var(--pds-font-sans) !important;font-size:clamp(28px,3.5vw,36px) !important;font-weight:700 !important;color:var(--pds-primary) !important;line-height:1 !important;margin:0 !important;}.property-detail__transaction-tag{display:inline-block !important;background-color:#B55A25 !important;color:#ffffff !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.1em !important;padding:4px 12px !important;border-radius:var(--pds-radius-sm) !important;}.property-detail__metrics-bar{background-color:#ffffff !important;border:1px solid var(--pds-border-sand) !important;border-radius:var(--pds-radius-sm) !important;padding:14px 24px !important;display:flex !important;flex-direction:row !important;align-items:center !important;gap:32px !important;box-shadow:var(--pds-shadow-sm) !important;flex-wrap:wrap !important;width:100% !important;box-sizing:border-box !important;}.metric-pill{display:inline-flex !important;align-items:center !important;gap:8px !important;font-size:13px !important;color:var(--pds-ink-light) !important;}.metric-pill__icon{font-size:16px !important;}.metric-pill__val strong{color:var(--pds-ink) !important;font-weight:700 !important;}.property-detail__gallery{margin-bottom:32px !important;width:100% !important;}.property-detail__gallery-main{width:100% !important;aspect-ratio:16 / 9 !important;border-radius:var(--pds-radius-md) !important;overflow:hidden !important;border:1px solid var(--pds-border-sand-light) !important;box-shadow:var(--pds-shadow-sm) !important;background-color:var(--pds-bg-sand) !important;}.property-detail__gallery-main img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;}.property-detail__gallery-thumbs{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(120px,1fr)) !important;gap:12px !important;margin-top:14px !important;}.property-detail__gallery-thumbs img{width:100% !important;aspect-ratio:4 / 3 !important;object-fit:cover !important;border-radius:var(--pds-radius-sm) !important;border:1px solid var(--pds-border-sand-light) !important;cursor:pointer !important;transition:opacity 0.2s ease !important;}.property-detail__gallery-thumbs img:hover{opacity:0.85 !important;}.property-detail__grid{display:grid !important;grid-template-columns:1fr 380px !important;gap:32px !important;align-items:start !important;width:100% !important;}@media (max-width:1024px){.property-detail__grid{grid-template-columns:1fr !important;gap:32px !important;}}.detail-card{background-color:#ffffff !important;border:1px solid var(--pds-border-sand) !important;border-radius:var(--pds-radius-md) !important;padding:30px 32px !important;margin-bottom:28px !important;box-shadow:var(--pds-shadow-sm) !important;box-sizing:border-box !important;}.detail-card:last-child{margin-bottom:0 !important;}.detail-card__title{font-family:var(--pds-font-serif) !important;font-size:22px !important;font-weight:600 !important;color:var(--pds-ink) !important;margin:0 0 20px 0 !important;padding-bottom:12px !important;border-bottom:1px solid var(--pds-border-sand-light) !important;}.specs-grid{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:16px 28px !important;}@media (max-width:600px){.specs-grid{grid-template-columns:1fr !important;}}.spec-row{display:flex !important;justify-content:space-between !important;align-items:center !important;font-size:14px !important;padding-bottom:8px !important;border-bottom:1px dashed var(--pds-border-sand-light) !important;}.spec-row__label{color:var(--pds-muted) !important;}.spec-row__value{color:var(--pds-ink) !important;font-weight:600 !important;}.property-detail__body-text{font-size:15px !important;color:var(--pds-ink-light) !important;line-height:1.75 !important;}.property-detail__body-text p{margin:0 0 16px 0 !important;}.property-detail__body-text p:last-child{margin-bottom:0 !important;}.features-badge-group{display:flex !important;flex-direction:column !important;gap:20px !important;}.badge-subgroup__title{font-size:13px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.08em !important;color:var(--pds-ink-brown) !important;margin:0 0 10px 0 !important;}.badge-subgroup .field__item,.badge-subgroup a,.badge-subgroup span{display:inline-block !important;background-color:var(--pds-bg-sand) !important;border:1px solid var(--pds-border-sand) !important;border-radius:var(--pds-radius-sm) !important;padding:6px 14px !important;margin:0 8px 8px 0 !important;font-size:13px !important;color:var(--pds-ink) !important;text-decoration:none !important;}.property-detail__map{width:100% !important;height:320px !important;border-radius:var(--pds-radius-sm) !important;overflow:hidden !important;border:1px solid var(--pds-border-sand) !important;}.sticky-card{position:sticky !important;top:30px !important;background-color:#ffffff !important;border:1px solid var(--pds-border-sand) !important;border-radius:var(--pds-radius-md) !important;padding:28px 24px !important;box-shadow:var(--pds-shadow-md) !important;box-sizing:border-box !important;}.contact-card__title{font-family:var(--pds-font-serif) !important;font-size:22px !important;font-weight:600 !important;color:var(--pds-ink) !important;margin:0 0 10px 0 !important;}.contact-card__lead{font-size:13px !important;color:var(--pds-ink-light) !important;line-height:1.5 !important;margin:0 0 18px 0 !important;}.contact-card .pds-btn--whatsapp{background-color:#25D366 !important;color:#ffffff !important;font-family:var(--pds-font-sans) !important;font-size:13px !important;font-weight:700 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;padding:13px 20px !important;border-radius:var(--pds-radius-sm) !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;width:100% !important;text-decoration:none !important;box-sizing:border-box !important;margin-bottom:16px !important;transition:all 0.2s ease !important;}.contact-card .pds-btn--whatsapp:hover{background-color:#1EBE5B !important;transform:translateY(-1px);}.contact-card__direct{display:flex !important;flex-direction:column !important;gap:8px !important;margin-bottom:18px !important;}.contact-card__direct a{color:var(--pds-ink-brown) !important;text-decoration:none !important;font-size:13px !important;font-weight:500 !important;display:inline-flex !important;align-items:center !important;gap:6px !important;transition:color 0.2s ease !important;}.contact-card__direct a:hover{color:var(--pds-primary) !important;}.contact-card__divider{border:none !important;border-top:1px solid var(--pds-border-sand-light) !important;margin:16px 0 20px 0 !important;}.fast-inquiry-form .form-group{margin-bottom:14px !important;}.fast-inquiry-form label{display:block !important;font-size:11px !important;font-weight:700 !important;letter-spacing:0.1em !important;text-transform:uppercase !important;color:var(--pds-ink) !important;margin-bottom:6px !important;}.fast-inquiry-form .pds-input,.fast-inquiry-form input[type="text"],.fast-inquiry-form input[type="email"],.fast-inquiry-form input[type="tel"]{width:100% !important;padding:11px 14px !important;background-color:var(--pds-bg-sand-light) !important;border:1px solid var(--pds-border-sand) !important;border-radius:var(--pds-radius-sm) !important;font-family:var(--pds-font-sans) !important;font-size:13px !important;color:var(--pds-ink) !important;box-sizing:border-box !important;outline:none !important;transition:border-color 0.2s ease !important;}.fast-inquiry-form .pds-input:focus,.fast-inquiry-form input:focus,.fast-inquiry-form textarea:focus{border-color:var(--pds-primary) !important;background-color:#ffffff !important;}.fast-inquiry-form .pds-textarea,.fast-inquiry-form textarea{width:100% !important;padding:11px 14px !important;background-color:var(--pds-bg-sand-light) !important;border:1px solid var(--pds-border-sand) !important;border-radius:var(--pds-radius-sm) !important;font-family:var(--pds-font-sans) !important;font-size:13px !important;color:var(--pds-ink) !important;box-sizing:border-box !important;outline:none !important;resize:vertical !important;min-height:80px !important;transition:border-color 0.2s ease !important;}.fast-inquiry-form .pds-btn--primary{width:100% !important;background-color:var(--pds-primary) !important;color:#ffffff !important;font-family:var(--pds-font-sans) !important;font-size:13px !important;font-weight:700 !important;letter-spacing:0.1em !important;text-transform:uppercase !important;padding:14px 20px !important;border:none !important;border-radius:var(--pds-radius-sm) !important;cursor:pointer !important;margin-top:8px !important;transition:all 0.25s ease !important;}.fast-inquiry-form .pds-btn--primary:hover{background-color:var(--pds-primary-hover) !important;transform:translateY(-1px);box-shadow:var(--pds-shadow-md);}.view-blog{max-width:1360px !important;margin:0 auto !important;padding:30px 20px 60px !important;width:100% !important;box-sizing:border-box !important;}.blog-grid-list{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:30px !important;list-style:none !important;padding:0 !important;margin:0 !important;}@media (max-width:992px){.blog-grid-list{grid-template-columns:repeat(2,1fr) !important;gap:20px !important;}}@media (max-width:640px){.blog-grid-list{grid-template-columns:1fr !important;gap:24px !important;}}.blog-card{background-color:#ffffff !important;background:#ffffff !important;border-radius:var(--pds-radius-md) !important;border:1px solid var(--pds-border-sand) !important;box-shadow:var(--pds-shadow-sm) !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;transition:transform 0.3s ease,box-shadow 0.3s ease !important;height:100% !important;box-sizing:border-box !important;}.blog-card:hover{transform:translateY(-4px) !important;box-shadow:var(--pds-shadow-md) !important;}.blog-card__media,.blog-card__media a,.blog-card__media .field,.blog-card__media .field__item,.blog-card__media .media,.blog-card__media article{width:100% !important;display:block !important;margin:0 !important;padding:0 !important;border:none !important;box-sizing:border-box !important;}.blog-card__media{position:relative !important;width:100% !important;height:230px !important;aspect-ratio:16 / 10 !important;overflow:hidden !important;background-color:#ffffff !important;border-bottom:1px solid var(--pds-border-sand-light) !important;}.blog-card__media a{height:100% !important;}.blog-card__media img,.blog-card__img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important;transition:transform 0.5s ease !important;}.blog-card:hover .blog-card__media img,.blog-card:hover .blog-card__img{transform:scale(1.05) !important;}.blog-card__placeholder{width:100% !important;height:100% !important;background:linear-gradient(135deg,#e8ded1 0%,#d5c8b8 100%) !important;}.blog-card__badge{position:absolute !important;top:14px !important;left:14px !important;background-color:rgba(42,36,33,0.85) !important;backdrop-filter:blur(4px) !important;color:#ffffff !important;font-size:11px !important;font-weight:700 !important;letter-spacing:0.06em !important;text-transform:uppercase !important;padding:4px 10px !important;border-radius:var(--pds-radius-sm) !important;z-index:2 !important;}.blog-card__badge a{color:#ffffff !important;text-decoration:none !important;}.blog-card__body{padding:22px 20px !important;display:flex !important;flex-direction:column !important;flex-grow:1 !important;}.blog-card__meta{margin-bottom:8px !important;}.blog-card__date{font-size:12px !important;color:var(--pds-muted) !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:0.05em !important;}.blog-card__title{font-family:var(--pds-font-serif) !important;font-size:18px !important;font-weight:600 !important;line-height:1.35 !important;margin:0 0 10px 0 !important;color:var(--pds-ink) !important;}.blog-card__title a{color:var(--pds-ink) !important;text-decoration:none !important;transition:color 0.2s ease !important;}.blog-card__title a:hover{color:var(--pds-primary) !important;}.blog-card__excerpt{font-size:13px !important;color:var(--pds-ink-light) !important;line-height:1.6 !important;margin-bottom:18px !important;flex-grow:1 !important;}.blog-card__footer{margin-top:auto !important;}.blog-card__read-more{font-size:12px !important;font-weight:700 !important;letter-spacing:0.04em !important;text-transform:uppercase !important;color:var(--pds-primary) !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;gap:4px !important;transition:gap 0.2s ease !important;}.blog-card__read-more:hover{gap:8px !important;color:var(--pds-primary-dark) !important;}.article-full-page{max-width:100% !important;margin:0 0 40px 0 !important;padding:0 !important;width:100% !important;box-sizing:border-box !important;}.article-full__header{text-align:center !important;margin-bottom:30px !important;}.article-full__meta{display:flex !important;align-items:center !important;justify-content:center !important;gap:14px !important;margin-bottom:14px !important;}.article-full__badge{background-color:var(--pds-primary) !important;color:#ffffff !important;font-size:11px !important;font-weight:700 !important;letter-spacing:0.06em !important;text-transform:uppercase !important;padding:4px 12px !important;border-radius:var(--pds-radius-sm) !important;}.article-full__badge a{color:#ffffff !important;text-decoration:none !important;}.article-full__date{font-size:13px !important;color:var(--pds-muted) !important;font-weight:500 !important;}.article-full__title{font-family:var(--pds-font-serif) !important;font-size:36px !important;font-weight:700 !important;line-height:1.25 !important;color:var(--pds-ink) !important;margin:0 auto !important;max-width:820px !important;}@media (max-width:768px){.article-full__title{font-size:26px !important;}}.article-full__featured-image{margin-bottom:30px !important;border-radius:var(--pds-radius-md) !important;overflow:hidden !important;box-shadow:var(--pds-shadow-sm) !important;aspect-ratio:16 / 9 !important;}.article-full__featured-image img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;}.article-full__body-card{background-color:#ffffff !important;background:#ffffff !important;border-radius:var(--pds-radius-md) !important;border:1px solid var(--pds-border-sand) !important;box-shadow:var(--pds-shadow-sm) !important;padding:40px 48px !important;box-sizing:border-box !important;}@media (max-width:640px){.article-full__body-card{padding:24px 20px !important;}}.article-full__content{font-size:16px !important;line-height:1.8 !important;color:var(--pds-ink) !important;}.article-full__content p.lead-text{font-size:18px !important;font-weight:500 !important;line-height:1.7 !important;color:var(--pds-ink-light) !important;border-left:3px solid var(--pds-primary) !important;padding-left:18px !important;margin-bottom:24px !important;}.article-full__content h2{font-family:var(--pds-font-serif) !important;font-size:22px !important;font-weight:600 !important;color:var(--pds-ink) !important;margin:32px 0 12px 0 !important;}.article-full__content p{margin-bottom:18px !important;}.article-full__footer{margin-top:36px !important;padding-top:24px !important;border-top:1px solid var(--pds-border-sand-light) !important;}.contact-page-layout{max-width:1360px !important;margin:0 auto !important;padding:20px 20px 60px !important;width:100% !important;box-sizing:border-box !important;}.contact-grid{display:grid !important;grid-template-columns:1fr 1.2fr !important;gap:36px !important;align-items:start !important;margin-top:30px !important;}@media (max-width:992px){.contact-grid{grid-template-columns:1fr !important;gap:30px !important;}}.contact-card-box,.contact-form-card{background-color:#ffffff !important;background:#ffffff !important;border-radius:var(--pds-radius-md) !important;border:1px solid var(--pds-border-sand) !important;box-shadow:var(--pds-shadow-sm) !important;padding:32px 28px !important;box-sizing:border-box !important;}.contact-box-title{font-family:var(--pds-font-serif) !important;font-size:24px !important;font-weight:600 !important;color:var(--pds-ink) !important;margin:0 0 8px 0 !important;}.contact-box-desc{font-size:14px !important;color:var(--pds-ink-light) !important;line-height:1.5 !important;margin-bottom:24px !important;}.contact-details-list{display:flex !important;flex-direction:column !important;gap:16px !important;margin-bottom:24px !important;}.contact-detail-row{display:flex !important;align-items:flex-start !important;gap:14px !important;}.contact-detail-row .detail-icon{font-size:18px !important;flex-shrink:0 !important;line-height:1.4 !important;}.contact-detail-row .detail-text{display:flex !important;flex-direction:column !important;font-size:13px !important;color:var(--pds-ink-light) !important;line-height:1.4 !important;}.contact-detail-row .detail-text strong{color:var(--pds-ink) !important;margin-bottom:2px !important;}.contact-detail-row .detail-text a{color:var(--pds-primary) !important;text-decoration:none !important;font-weight:600 !important;}.contact-map-card{margin-top:20px !important;border-radius:var(--pds-radius-md) !important;border:1px solid var(--pds-border-sand) !important;overflow:hidden !important;box-shadow:var(--pds-shadow-sm) !important;height:260px !important;}.contact-map-iframe{width:100% !important;height:100% !important;border:none !important;}.pds-contact-form{display:flex !important;flex-direction:column !important;gap:16px !important;}.pds-contact-form .form-row{display:grid !important;grid-template-columns:1fr 1fr !important;gap:16px !important;}@media (max-width:600px){.pds-contact-form .form-row{grid-template-columns:1fr !important;}}.pds-contact-form .form-group{display:flex !important;flex-direction:column !important;gap:6px !important;}.pds-contact-form label{font-size:12px !important;font-weight:600 !important;color:var(--pds-ink) !important;}.pds-contact-form .required{color:var(--pds-primary) !important;}.pds-input,.pds-select,.pds-textarea{width:100% !important;padding:10px 14px !important;border:1px solid var(--pds-border-sand) !important;border-radius:var(--pds-radius-sm) !important;font-family:var(--pds-font-sans) !important;font-size:14px !important;color:var(--pds-ink) !important;background-color:#ffffff !important;box-sizing:border-box !important;transition:border-color 0.2s ease,box-shadow 0.2s ease !important;}.pds-input:focus,.pds-select:focus,.pds-textarea:focus{outline:none !important;border-color:var(--pds-primary) !important;box-shadow:0 0 0 3px rgba(194,98,40,0.15) !important;}.form-checkbox-group .checkbox-label{display:flex !important;align-items:flex-start !important;gap:10px !important;font-size:12px !important;color:var(--pds-ink-light) !important;font-weight:400 !important;line-height:1.4 !important;cursor:pointer !important;}.form-checkbox-group input[type="checkbox"]{margin-top:2px !important;cursor:pointer !important;}.pds-btn--full{width:100% !important;justify-content:center !important;text-align:center !important;}.pds-highlighted-container{margin-bottom:24px !important;width:100% !important;box-sizing:border-box !important;}.pds-highlighted-container .tabs,nav.tabs{border-bottom:1px solid var(--pds-border-sand) !important;margin-bottom:20px !important;padding:0 0 10px 0 !important;width:100% !important;}ul.tabs.primary,ul.tabs--primary,ul.tabs{display:flex !important;flex-wrap:wrap !important;gap:8px !important;list-style:none !important;padding:0 !important;margin:0 !important;border:none !important;background:transparent !important;}ul.tabs li,ul.tabs .tabs__tab,ul.primary > li.core-task,ul.primary > li.task-local{position:relative !important;display:inline-flex !important;align-items:center !important;margin:0 !important;padding:0 !important;list-style:none !important;background:transparent !important;border:none !important;}ul.primary > li.core-task svg.task-icon,ul.tabs li svg.task-icon,ul.tabs .task-icon,.page-wrapper ul.primary > li.core-task .task-icon{position:absolute !important;left:12px !important;top:50% !important;transform:translateY(-50%) !important;width:16px !important;height:16px !important;pointer-events:none !important;z-index:2 !important;margin:0 !important;}ul.tabs li a,ul.tabs .tabs__link{display:inline-flex !important;align-items:center !important;padding:8px 18px !important;font-family:var(--pds-font-sans) !important;font-size:13px !important;font-weight:600 !important;letter-spacing:0.04em !important;text-decoration:none !important;color:var(--pds-ink-light) !important;background-color:#ffffff !important;background:#ffffff !important;border:1px solid var(--pds-border-sand) !important;border-radius:var(--pds-radius-sm) !important;box-shadow:0 1px 3px rgba(0,0,0,0.04) !important;transition:all 0.2s ease !important;position:relative !important;}ul.primary > li.core-task > a,ul.primary > li.task-local > a,ul.tabs li.core-task a,ul.tabs li.task-local a,.page-wrapper ul.primary > li.core-task > a{padding-left:38px !important;padding-right:18px !important;}ul.tabs li a:hover,ul.tabs .tabs__link:hover{background-color:var(--pds-bg-sand) !important;color:var(--pds-primary) !important;border-color:var(--pds-primary) !important;}ul.tabs li.is-active a,ul.tabs li.active a,ul.tabs .tabs__tab.is-active .tabs__link,ul.tabs .tabs__link.is-active{background-color:var(--pds-primary) !important;background:var(--pds-primary) !important;color:#ffffff !important;border-color:var(--pds-primary) !important;box-shadow:0 2px 6px rgba(194,98,40,0.25) !important;}ul.tabs li.is-active svg.task-icon,ul.tabs li.active svg.task-icon,ul.tabs li a.is-active + svg.task-icon,.page-wrapper ul.primary > li.is-active .task-icon{fill:#ffffff !important;}ul.tabs.secondary,ul.tabs--secondary{display:flex !important;flex-wrap:wrap !important;gap:6px !important;margin-top:10px !important;padding:0 !important;list-style:none !important;}ul.tabs.secondary li a,ul.tabs.secondary .tabs__link{font-size:12px !important;padding:5px 12px !important;background-color:var(--pds-bg-sand) !important;border-color:var(--pds-border-sand) !important;}#block-pueblo-del-sol-recent-blog-posts,.block-views-blockblog-block-recent-posts{background-color:#ffffff !important;background:#ffffff !important;border:none !important;padding:0 !important;margin-bottom:24px !important;}#block-pueblo-del-sol-recent-blog-posts .views-element-container,#block-pueblo-del-sol-recent-blog-posts .element-container-wrapper,#block-pueblo-del-sol-recent-blog-posts .view-blog,#block-pueblo-del-sol-recent-blog-posts .view-content,#block-pueblo-del-sol-recent-blog-posts .recent-blog-posts-wrapper,#block-pueblo-del-sol-recent-blog-posts .recent-blog-posts-list,#block-pueblo-del-sol-recent-blog-posts .recent-blog-post-item,.block-views-blockblog-block-recent-posts .views-element-container,.block-views-blockblog-block-recent-posts .element-container-wrapper,.block-views-blockblog-block-recent-posts .view-blog,.block-views-blockblog-block-recent-posts .view-content,.block-views-blockblog-block-recent-posts .recent-blog-posts-wrapper,.block-views-blockblog-block-recent-posts .recent-blog-posts-list,.block-views-blockblog-block-recent-posts .recent-blog-post-item{background-color:#ffffff !important;background:#ffffff !important;box-shadow:none !important;}.block-views-blockblog-block-recent-posts .view-blog,.block-views-blockblog-block-recent-posts .element-container-wrapper,.block-views-blockblog-block-recent-posts .views-element-container,#block-pueblo-del-sol-recent-blog-posts .view-blog,#block-pueblo-del-sol-recent-blog-posts .element-container-wrapper,#block-pueblo-del-sol-recent-blog-posts .views-element-container{padding:0 !important;margin:0 !important;border:none !important;}.block-views-blockblog-block-recent-posts h2,.block-views-blockblog-block-recent-posts h2.solo-block-title{font-family:var(--pds-font-serif) !important;font-size:19px !important;font-weight:700 !important;color:var(--pds-ink) !important;margin:0 0 18px 0 !important;padding-bottom:12px !important;border-bottom:2px solid var(--pds-primary) !important;letter-spacing:-0.01em !important;}.recent-blog-posts-list{list-style:none !important;padding:0 !important;margin:0 !important;display:flex !important;flex-direction:column !important;gap:20px !important;}.recent-blog-post-item{list-style:none !important;padding:0 0 18px 0 !important;margin:0 !important;border-bottom:1px solid var(--pds-border-sand-light) !important;}.recent-blog-post-item:last-child{border-bottom:none !important;padding-bottom:0 !important;}.recent-blog-post-card{display:flex !important;flex-direction:column !important;gap:10px !important;}.recent-blog-post-card__media{position:relative !important;width:100% !important;height:145px !important;aspect-ratio:16 / 9 !important;overflow:hidden !important;border-radius:var(--pds-radius-sm) !important;background-color:#ffffff !important;border:1px solid var(--pds-border-sand-light) !important;}.recent-blog-post-card__media-link,.recent-blog-post-card__media .field,.recent-blog-post-card__media .field__item,.recent-blog-post-card__media .media,.recent-blog-post-card__media article{width:100% !important;height:100% !important;display:block !important;margin:0 !important;padding:0 !important;}.recent-blog-post-card__media img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important;transition:transform 0.4s ease !important;}.recent-blog-post-card:hover .recent-blog-post-card__media img{transform:scale(1.06) !important;}.recent-blog-post-card__date-badge{position:absolute !important;bottom:10px !important;left:10px !important;background-color:rgba(255,255,255,0.85) !important;background:rgba(255,255,255,0.85) !important;backdrop-filter:blur(4px) !important;-webkit-backdrop-filter:blur(4px) !important;color:var(--pds-primary,#C26228) !important;font-family:var(--pds-font-sans) !important;font-size:11px !important;font-weight:700 !important;letter-spacing:0.04em !important;text-transform:uppercase !important;padding:3px 8px !important;border-radius:var(--pds-radius-sm,4px) !important;box-shadow:0 1px 4px rgba(0,0,0,0.12) !important;z-index:2 !important;pointer-events:none !important;}.recent-blog-post-card__content{display:flex !important;flex-direction:column !important;gap:6px !important;}.recent-blog-post-card__title{font-family:var(--pds-font-serif) !important;font-size:15px !important;font-weight:700 !important;line-height:1.35 !important;margin:0 !important;}.recent-blog-post-card__title a{color:var(--pds-ink) !important;text-decoration:none !important;transition:color 0.2s ease !important;}.recent-blog-post-card__title a:hover{color:var(--pds-primary) !important;}.recent-blog-post-card__read-more,.recent-blog-post-card__read-more a{font-family:var(--pds-font-sans) !important;font-size:12px !important;font-weight:600 !important;letter-spacing:0.05em !important;text-transform:uppercase !important;color:var(--pds-primary) !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;gap:4px !important;transition:gap 0.2s ease,color 0.2s ease !important;}.recent-blog-post-card:hover .recent-blog-post-card__read-more,.recent-blog-post-card:hover .recent-blog-post-card__read-more a{color:var(--pds-primary-hover) !important;gap:7px !important;}.pds-gallery{margin-bottom:32px !important;width:100% !important;display:flex !important;flex-direction:column !important;gap:12px !important;}.article-full__gallery{margin-bottom:30px !important;width:100% !important;}.pds-gallery__stage{position:relative !important;width:100% !important;border-radius:var(--pds-radius-md) !important;overflow:hidden !important;border:1px solid var(--pds-border-sand) !important;box-shadow:var(--pds-shadow-sm) !important;background-color:var(--pds-bg-sand) !important;}.pds-gallery__main-wrap{position:relative !important;width:100% !important;aspect-ratio:16 / 9 !important;cursor:pointer !important;overflow:hidden !important;display:block !important;outline:none !important;}.pds-gallery__main-img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important;transition:opacity 0.2s ease,transform 0.4s ease !important;}.pds-gallery__main-wrap:hover .pds-gallery__main-img{transform:scale(1.02) !important;}.pds-gallery__stage-badges{position:absolute !important;top:16px !important;right:16px !important;display:flex !important;align-items:center !important;gap:10px !important;z-index:5 !important;pointer-events:none !important;}.pds-gallery__counter{display:inline-flex !important;align-items:center !important;gap:6px !important;background:rgba(15,23,42,0.75) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;color:#ffffff !important;font-family:var(--pds-font-sans) !important;font-size:13px !important;font-weight:600 !important;padding:6px 14px !important;border-radius:9999px !important;border:1px solid rgba(255,255,255,0.2) !important;box-shadow:0 4px 12px rgba(0,0,0,0.15) !important;}.pds-gallery__zoom-trigger{pointer-events:auto !important;display:inline-flex !important;align-items:center !important;gap:6px !important;background:rgba(255,255,255,0.9) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;color:var(--pds-ink) !important;font-family:var(--pds-font-sans) !important;font-size:13px !important;font-weight:600 !important;padding:6px 14px !important;border-radius:9999px !important;border:1px solid var(--pds-border-sand) !important;cursor:pointer !important;box-shadow:0 4px 12px rgba(0,0,0,0.15) !important;transition:all 0.2s ease !important;}.pds-gallery__zoom-trigger:hover{background:var(--pds-primary) !important;color:#ffffff !important;border-color:var(--pds-primary) !important;transform:scale(1.04) !important;}.pds-gallery__strip-container{position:relative !important;width:100% !important;display:flex !important;align-items:center !important;gap:8px !important;}.pds-gallery__thumbs-track{display:flex !important;gap:10px !important;overflow-x:auto !important;scroll-snap-type:x mandatory !important;scroll-behavior:smooth !important;padding:4px 2px !important;width:100% !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:thin !important;scrollbar-color:var(--pds-border-sand) transparent !important;}.pds-gallery__thumbs-track::-webkit-scrollbar{height:4px !important;}.pds-gallery__thumbs-track::-webkit-scrollbar-thumb{background:var(--pds-border-sand) !important;border-radius:4px !important;}.pds-gallery__thumb{flex:0 0 110px !important;width:110px !important;aspect-ratio:16 / 9 !important;border-radius:var(--pds-radius-sm) !important;overflow:hidden !important;border:2px solid transparent !important;background:var(--pds-bg-sand) !important;padding:0 !important;cursor:pointer !important;position:relative !important;scroll-snap-align:start !important;transition:all 0.2s ease !important;opacity:0.65 !important;outline:none !important;}.pds-gallery__thumb:hover{opacity:1 !important;transform:translateY(-2px) !important;}.pds-gallery__thumb.is-active{opacity:1 !important;border-color:var(--pds-primary) !important;box-shadow:0 2px 8px rgba(194,98,40,0.35) !important;transform:scale(1.03) !important;}.pds-gallery__thumb img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important;}.pds-gallery__nav-arrow{flex:0 0 36px !important;width:36px !important;height:36px !important;border-radius:50% !important;background:#ffffff !important;border:1px solid var(--pds-border-sand) !important;color:var(--pds-ink) !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;box-shadow:var(--pds-shadow-sm) !important;transition:all 0.2s ease !important;z-index:2 !important;padding:0 !important;}.pds-gallery__nav-arrow:hover{background:var(--pds-primary) !important;color:#ffffff !important;border-color:var(--pds-primary) !important;transform:scale(1.08) !important;}.pds-lightbox{position:fixed !important;inset:0 !important;width:100vw !important;height:100vh !important;max-width:100vw !important;max-height:100vh !important;margin:0 !important;padding:0 !important;border:none !important;background:rgba(15,23,42,0.95) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;z-index:999999 !important;display:none !important;box-sizing:border-box !important;overflow:hidden !important;}.pds-lightbox[open]{display:flex !important;flex-direction:column !important;}.pds-lightbox::backdrop{background:transparent !important;}.pds-lightbox__inner{width:100% !important;height:100% !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important;padding:20px 30px !important;box-sizing:border-box !important;position:relative !important;}.pds-lightbox__header{display:flex !important;justify-content:space-between !important;align-items:center !important;width:100% !important;z-index:10 !important;}.pds-lightbox__counter{color:#ffffff !important;font-family:var(--pds-font-sans) !important;font-size:15px !important;font-weight:600 !important;letter-spacing:0.04em !important;background:rgba(255,255,255,0.12) !important;padding:6px 16px !important;border-radius:9999px !important;border:1px solid rgba(255,255,255,0.15) !important;}.pds-lightbox__close-btn{background:rgba(255,255,255,0.12) !important;border:1px solid rgba(255,255,255,0.25) !important;color:#ffffff !important;width:44px !important;height:44px !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;transition:all 0.2s ease !important;padding:0 !important;}.pds-lightbox__close-btn:hover{background:var(--pds-primary) !important;border-color:var(--pds-primary) !important;transform:scale(1.08) !important;}.pds-lightbox__stage{flex:1 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:20px !important;width:100% !important;min-height:0 !important;position:relative !important;}.pds-lightbox__img-container{flex:1 !important;height:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;}.pds-lightbox__img{max-width:100% !important;max-height:80vh !important;object-fit:contain !important;border-radius:var(--pds-radius-sm) !important;box-shadow:0 20px 50px rgba(0,0,0,0.6) !important;transition:opacity 0.15s ease !important;}.pds-lightbox__nav-btn{background:rgba(255,255,255,0.12) !important;border:1px solid rgba(255,255,255,0.2) !important;color:#ffffff !important;width:52px !important;height:52px !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;transition:all 0.2s ease !important;z-index:10 !important;padding:0 !important;}.pds-lightbox__nav-btn:hover{background:var(--pds-primary) !important;border-color:var(--pds-primary) !important;transform:scale(1.1) !important;}.pds-lightbox__footer{text-align:center !important;padding-top:10px !important;z-index:10 !important;}.pds-lightbox__caption{color:rgba(255,255,255,0.85) !important;font-family:var(--pds-font-sans) !important;font-size:14px !important;font-weight:500 !important;max-width:800px !important;margin:0 auto !important;}@media (max-width:768px){.pds-gallery__thumb{flex:0 0 90px !important;width:90px !important;}.pds-gallery__nav-arrow{display:none !important;}.pds-lightbox__inner{padding:14px 16px !important;}.pds-lightbox__nav-btn{width:42px !important;height:42px !important;}}nav.pager,.pager{margin:48px 0 24px !important;padding:0 !important;text-align:center !important;width:100% !important;clear:both !important;}ul.pager__items,.pager .pager__items{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;list-style:none !important;padding:0 !important;margin:0 !important;flex-wrap:wrap !important;}li.pager__item,.pager .pager__item{display:inline-flex !important;margin:0 !important;padding:0 !important;}.pager__item a,.pager__item span,.pager__link{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:44px !important;height:44px !important;padding:0 14px !important;border-radius:8px !important;font-family:var(--pds-font-sans) !important;font-size:15px !important;font-weight:600 !important;text-decoration:none !important;color:var(--pds-color-navy) !important;background-color:#ffffff !important;border:1px solid var(--pds-border-sand) !important;box-shadow:0 2px 4px rgba(0,0,0,0.04) !important;transition:all 0.2s cubic-bezier(0.16,1,0.3,1) !important;}.pager__item a:hover{background-color:var(--pds-color-terracotta) !important;color:#ffffff !important;border-color:var(--pds-color-terracotta) !important;transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(194,98,40,0.25) !important;}.pager__item--current span,.pager__item.is-active a,.pager__item.is-active span{background-color:var(--pds-color-terracotta) !important;color:#ffffff !important;border-color:var(--pds-color-terracotta) !important;font-weight:700 !important;box-shadow:0 4px 12px rgba(194,98,40,0.3) !important;cursor:default !important;}.pager__item--previous a,.pager__item--next a,.pager__item--first a,.pager__item--last a{font-weight:600 !important;letter-spacing:0.5px !important;padding:0 18px !important;}.pager__item--ellipsis{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:32px !important;height:44px !important;color:var(--pds-color-muted) !important;font-weight:700 !important;}.pds-price-select-block{margin-bottom:20px !important;border-bottom:2px solid var(--pds-border-sand) !important;padding-bottom:18px !important;}.pds-price-select-content{display:flex !important;flex-direction:column !important;gap:12px !important;padding-top:4px !important;}.pds-price-select-grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important;}.pds-price-select-field{display:flex !important;flex-direction:column !important;gap:4px !important;}.pds-price-select-field label{font-family:var(--pds-font-sans) !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.5px !important;color:var(--pds-color-muted,#64748b) !important;margin:0 !important;}.pds-price-select{width:100% !important;height:38px !important;padding:0 10px !important;background-color:#f8fafc !important;border:1px solid var(--pds-border-sand,#e2e8f0) !important;border-radius:6px !important;font-family:var(--pds-font-sans) !important;font-size:12.5px !important;font-weight:600 !important;color:var(--pds-color-navy,#0f172a) !important;cursor:pointer !important;transition:all 0.2s ease !important;box-sizing:border-box !important;}.pds-price-select:focus{outline:none !important;border-color:var(--pds-color-terracotta,#C26228) !important;background-color:#ffffff !important;box-shadow:0 0 0 3px rgba(194,98,40,0.15) !important;}.pds-price-select-actions{display:flex !important;gap:8px !important;align-items:center !important;}.pds-price-btn-apply{flex:1 !important;height:38px !important;background:var(--pds-color-terracotta,#C26228) !important;color:#ffffff !important;border:none !important;border-radius:6px !important;font-family:var(--pds-font-sans) !important;font-size:12.5px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.5px !important;cursor:pointer !important;transition:all 0.2s ease !important;box-shadow:0 2px 6px rgba(194,98,40,0.25) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;}.pds-price-btn-apply:hover{background:var(--pds-color-terracotta-dark,#A84E1A) !important;transform:translateY(-1px) !important;box-shadow:0 4px 10px rgba(194,98,40,0.35) !important;}.pds-price-btn-reset{display:none !important;height:38px !important;padding:0 12px !important;background:#f1f5f9 !important;color:var(--pds-color-muted,#64748b) !important;border:1px solid var(--pds-border-sand,#cbd5e1) !important;border-radius:6px !important;font-family:var(--pds-font-sans) !important;font-size:12px !important;font-weight:600 !important;cursor:pointer !important;transition:all 0.2s ease !important;}.pds-price-btn-reset.is-visible{display:inline-flex !important;align-items:center !important;justify-content:center !important;}.pds-price-btn-reset:hover{background:#fee2e2 !important;color:#dc2626 !important;border-color:#fca5a5 !important;}.block-facets > h2.solo-block-title,.block-facets > h2.block__title,.block-facets > h2{cursor:pointer !important;user-select:none !important;transition:color 0.2s ease !important;}.block-facets > h2.solo-block-title:hover,.block-facets > h2.block__title:hover{color:var(--pds-color-terracotta,#C26228) !important;}.block-facets > h2::after{transition:transform 0.25s ease !important;}.block-facets.is-collapsed > h2::after{transform:rotate(90deg) !important;}.block-facets.is-collapsed > div,.block-facets.is-collapsed > ul,.block-facets.is-collapsed .facets-widget-checkbox,.block-facets.is-collapsed .facets-widget-links,.block-facets.is-collapsed .pds-price-select-content{display:none !important;}.pds-mobile-filter-bar{display:none !important;margin-bottom:16px !important;}.pds-mobile-filter-toggle{width:100% !important;height:46px !important;background:#ffffff !important;border:1.5px solid var(--pds-color-terracotta,#C26228) !important;border-radius:var(--pds-radius-md,8px) !important;display:flex !important;align-items:center !important;justify-content:space-between !important;padding:0 16px !important;font-family:var(--pds-font-sans) !important;font-size:14px !important;font-weight:700 !important;color:var(--pds-color-navy,#0f172a) !important;cursor:pointer !important;box-shadow:var(--pds-shadow-sm,0 2px 4px rgba(0,0,0,0.05)) !important;transition:all 0.2s ease !important;}.pds-mobile-filter-toggle:hover,.pds-mobile-filter-toggle.is-active{background:#fff8f5 !important;}.pds-mobile-filter-icon{font-size:16px !important;margin-right:6px !important;}.pds-mobile-filter-count.has-active{background:var(--pds-color-terracotta,#C26228) !important;color:#ffffff !important;padding:2px 8px !important;border-radius:12px !important;font-size:12px !important;font-weight:700 !important;margin-left:auto !important;margin-right:8px !important;}.pds-mobile-filter-arrow{font-size:16px !important;color:var(--pds-color-terracotta,#C26228) !important;transition:transform 0.25s ease !important;}.pds-mobile-filter-toggle.is-active .pds-mobile-filter-arrow{transform:rotate(180deg) !important;}@media (max-width:900px){.pds-mobile-filter-bar{display:block !important;}#sidebar-box-first,.pds-sidebar-first{display:none !important;margin-bottom:20px !important;}#sidebar-box-first.is-open-mobile,.pds-sidebar-first.is-open-mobile{display:block !important;animation:pdsFadeDown 0.25s ease forwards !important;}@keyframes pdsFadeDown{from{opacity:0;transform:translateY(-8px);}to{opacity:1;transform:translateY(0);}}}
@keyframes animateregion{0%{transform:scale(1);}50%{transform:scale(1.01);}100%{transform:scale(1);}}.page-wrapper .solo-outer.animate-hover .region-inner:not(.main-box-inner),.page-wrapper .solo-outer.animate-border .region-inner:not(.main-box-inner){position:relative;transition:all 0.3s ease;}.page-wrapper .solo-outer.animate-hover .region-inner:not(.main-box-inner):hover{animation:animateregion 2s;}.page-wrapper .solo-outer.animate-border .region-inner:not(.main-box-inner)::before{content:'';position:absolute;inset-block-start:0;inset-inline-start:0;width:0;height:0;background-color:transparent;border:var(--solo-px4) solid transparent;}.page-wrapper .solo-outer.animate-border .region-inner:not(.main-box-inner):hover::before{animation:borderLeftColors 1.5s linear forwards;}.page-wrapper .solo-outer.animate-border .region-inner:not(.main-box-inner)::after{content:'';position:absolute;inset-block-end:0;inset-inline-end:0;width:0;height:0;background-color:transparent;border:var(--solo-px4) solid transparent;}.page-wrapper .solo-outer.animate-border .region-inner:not(.main-box-inner):hover::after{animation:borderRightColors 1.5s linear forwards;}.page-wrapper .solo-outer.animate-border .region-inner:not(.main-box-inner){transition:0.4s !important;overflow:hidden !important;}.page-wrapper .solo-outer.radius-4 .region-inner,.page-wrapper .solo-outer.animate-border.radius-4 .region-inner:not(.main-box-inner)::before,.page-wrapper .solo-outer.animate-border.radius-4 .region-inner:not(.main-box-inner)::after{border-radius:var(--solo-px4);}.page-wrapper .solo-outer.radius-8 .region-inner,.page-wrapper .solo-outer.animate-border.radius-8 .region-inner:not(.main-box-inner)::before,.page-wrapper .solo-outer.animate-border.radius-8 .region-inner:not(.main-box-inner)::after{border-radius:var(--solo-px8);}.page-wrapper .solo-outer.radius-16 .region-inner,.page-wrapper .solo-outer.animate-border.radius-16 .region-inner:not(.main-box-inner)::before,.page-wrapper .solo-outer.animate-border.radius-16 .region-inner:not(.main-box-inner)::after{border-radius:var(--solo-px16);}.page-wrapper .solo-outer.radius-24 .region-inner,.page-wrapper .solo-outer.animate-border.radius-24 .region-inner:not(.main-box-inner)::before,.page-wrapper .solo-outer.animate-border.radius-24 .region-inner:not(.main-box-inner)::after{border-radius:var(--solo-px24);}@keyframes borderLeftColors{0%{width:0;height:0;border-top-color:var(--r-br,var(--r-br-b));border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}50%{width:100%;height:0;border-top-color:var(--r-br,var(--r-br-b));border-right-color:var(--r-br,var(--r-br-b));border-bottom-color:transparent;border-left-color:transparent;}99.9999%{width:100%;height:100%;border-top-color:var(--r-br,var(--r-br-b));border-right-color:var(--r-br,var(--r-br-b));border-bottom-color:transparent;border-left-color:transparent;}100%{width:0;height:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}}@keyframes borderRightColors{0%{width:0;height:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:var(--r-br,var(--r-br-b));border-left-color:transparent;}50%{width:100%;height:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:var(--r-br,var(--r-br-b));border-left-color:var(--r-br,var(--r-br-b));}99.9999%{width:100%;height:100%;border-top-color:transparent;border-right-color:transparent;border-bottom-color:var(--r-br,var(--r-br-b));border-left-color:var(--r-br,var(--r-br-b));}100%{width:0;height:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}}
@keyframes animateSiteName{0%{background-position:0% 50%;}100%{background-position:200% 50%;}}#page-wrapper .animate-solo-electric-surge,#header.animate-site-electric-surge a.site-name-link,#page-wrapper.animate-title-electric-surge .page-title-text,#page-wrapper.animate-title-electric-surge .page-title-text span,html.solo-preloader-enabled #solo-preloader.animate-site-electric-surge .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-electric-surge .solo-preloader__hero-text{background:linear-gradient(45deg,#f44336,#e91e63,#9c27b0,#673ab7,#3f51b5,#2196f3,#87ceeb,#00bcd4,#00ffff,#009688,#4caf50,#8bc34a,#8bc34a,#8bc34a,#8bc34a,#4caf50,#009688,#00ffff,#00bcd4,#87ceeb,#2196f3,#3f51b5,#673ab7,#9c27b0,#e91e63,#f44336);}#page-wrapper .animate-solo-aurora-wave,#header.animate-site-aurora-wave a.site-name-link,#page-wrapper.animate-title-aurora-wave .page-title-text,#page-wrapper.animate-title-aurora-wave .page-title-text span,html.solo-preloader-enabled #solo-preloader.animate-site-aurora-wave .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-aurora-wave .solo-preloader__hero-text{background:linear-gradient(45deg,#5f2879,#5f2879,#4c3c83,#00418d,#00418d,#0075a5,#00c2de,#00c2de,#16d1c8,#fad717,#fad717,#95e569,#00ba71,#00ba71,#4daa36,#fa8901,#fa8901,#fc614a,#f43545,#f43545,#d93658,#ccc,#ccc,#d93658,#f43545,#f43545,#fc614a,#fa8901,#fa8901,#4daa36,#00ba71,#00ba71,#95e569,#fad717,#fad717,#16d1c8,#00c2de,#00c2de,#0075a5,#00418d,#00418d,#4c3c83,#5f2879,#5f2879);}#page-wrapper .animate-solo-dreamy-bloom,#header.animate-site-dreamy-bloom a.site-name-link,#page-wrapper.animate-title-dreamy-bloom .page-title-text,#page-wrapper.animate-title-dreamy-bloom .page-title-text span,html.solo-preloader-enabled #solo-preloader.animate-site-dreamy-bloom .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-dreamy-bloom .solo-preloader__hero-text{background:linear-gradient(45deg,#095fab,#25abe8,#57d75b,#ccc,#57d75b,#25abe8,#095fab);}#page-wrapper .animate-solo-echo-pulse,#header.animate-site-echo-pulse a.site-name-link,#page-wrapper.animate-title-echo-pulse .page-title-text,#page-wrapper.animate-title-echo-pulse .page-title-text span,html.solo-preloader-enabled #solo-preloader.animate-site-echo-pulse .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-echo-pulse .solo-preloader__hero-text{background:linear-gradient(45deg,#d0e4f7,#73b1e7,#e2d40b,#539fe1,#87bcea,#539fe1,#e2d40b,#73b1e7,#d0e4f7);}#page-wrapper .animate-solo-gravity-defy,#header.animate-site-gravity-defy a.site-name-link,#page-wrapper.animate-title-gravity-defy .page-title-text,#page-wrapper.animate-title-gravity-defy .page-title-text span,html.solo-preloader-enabled #solo-preloader.animate-site-gravity-defy .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-gravity-defy .solo-preloader__hero-text{background:linear-gradient(45deg,#009688,#2196f3,#ffeb3b,#ff9800,#f44336,#9c27b0,#9c27b0,#f44336,#ff9800,#ffeb3b,#2196f3,#009688);}#page-wrapper .animate-solo-gliding-letters,#header.animate-site-gliding-letters a.site-name-link,#page-wrapper.animate-title-gliding-letters .page-title-text,#page-wrapper.animate-title-gliding-letters .page-title-text span,html.solo-preloader-enabled #solo-preloader.animate-site-gliding-letters .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-gliding-letters .solo-preloader__hero-text{background:linear-gradient(45deg,#f44336,#9c27b0,#2196f3,#4caf50,#ff9800,#ff9800,#4caf50,#2196f3,#9c27b0,#f44336);}#page-wrapper .animate-solo-holographic-spin,#header.animate-site-holographic-spin a.site-name-link,#page-wrapper.animate-title-holographic-spin .page-title-text,#page-wrapper.animate-title-holographic-spin .page-title-text span,html.solo-preloader-enabled #solo-preloader.animate-site-holographic-spin .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-holographic-spin .solo-preloader__hero-text{background:linear-gradient(45deg,#ffb5ba,#ff796c,#ce4676,#87ceeb,#00bcd4,#2196f3,#00bcd4,#87ceeb,#ce4676,#ff796c,#ffb5ba);}#page-wrapper .animate-solo-moonlight-dance,#header.animate-site-moonlight-dance a.site-name-link,#page-wrapper.animate-title-moonlight-dance .page-title-text,#page-wrapper.animate-title-moonlight-dance .page-title-text span,html.solo-preloader-enabled #solo-preloader.animate-site-moonlight-dance .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-moonlight-dance .solo-preloader__hero-text{background:linear-gradient(45deg,#8db600,#6bc026,#27a64c,#009688,#0085a1,#0077b3,#0085a1,#009688,#27a64c,#6bc026,#8db600);}#page-wrapper .animate-solo-mystic-fade,#header.animate-site-mystic-fade a.site-name-link,#page-wrapper.animate-title-mystic-fade .page-title-text,#page-wrapper.animate-title-mystic-fade .page-title-text span,html.solo-preloader-enabled #solo-preloader.animate-site-mystic-fade .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-mystic-fade .solo-preloader__hero-text{background:linear-gradient(45deg,#ffb7a5,#e25822,#f6a600,#dcd300,#8c52ff,#34d2eb,#dcd300,#f6a600,#e25822,#ffb7a5);}#page-wrapper .animate-solo-phoenix-rise,#header.animate-site-phoenix-rise a.site-name-link,#page-wrapper.animate-title-phoenix-rise .page-title-text,#page-wrapper.animate-title-phoenix-rise .page-title-text span,html.solo-preloader-enabled #solo-preloader.animate-site-phoenix-rise .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-phoenix-rise .solo-preloader__hero-text{background:linear-gradient(45deg,#008856,#00a1c2,#9065ca,#9a4eae,#9a4eae,#9065ca,#00a1c2,#008856);}#page-wrapper .animate-solo-quantum-leap,#header.animate-site-quantum-leap a.site-name-link,#page-wrapper.animate-title-quantum-leap .page-title-text,#page-wrapper.animate-title-quantum-leap .page-title-text span,html.solo-preloader-enabled #solo-preloader.animate-site-quantum-leap .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-quantum-leap .solo-preloader__hero-text{background:linear-gradient(45deg,#ffb5ba,#be0032,#f38400,#f3c300,#f3c300,#f38400,#be0032,#ffb5ba);}#page-wrapper .animate-solo-serene-float,#header.animate-site-serene-float a.site-name-link,#page-wrapper.animate-title-serene-float .page-title-text,#page-wrapper.animate-title-serene-float .page-title-text span,html.solo-preloader-enabled #solo-preloader.animate-site-serene-float .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-serene-float .solo-preloader__hero-text{background:linear-gradient(45deg,#bd1e24,#e97600,#f6c700,#007256,#0067a7,#964f8e,#964f8e,#0067a7,#007256,#f6c700,#e97600,#bd1e24);}#page-wrapper .animate-solo-shimmering-wave,#header.animate-site-shimmering-wave a.site-name-link,#page-wrapper.animate-title-shimmering-wave .page-title-text,#page-wrapper.animate-title-shimmering-wave .page-title-text span,html.solo-preloader-enabled #solo-preloader.animate-site-shimmering-wave .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-shimmering-wave .solo-preloader__hero-text{background:linear-gradient(45deg,#5f2879,#00418d,#00c2de,#fad717,#00ba71,#fa8901,#f43545,#fa8901,#00ba71,#fad717,#00c2de,#00418d,#5f2879);}#page-wrapper .animate-solo-solar-flare,#header.animate-site-solar-flare a.site-name-link,#page-wrapper.animate-title-solar-flare .page-title-text,#page-wrapper.animate-title-solar-flare .page-title-text span,html.solo-preloader-enabled #solo-preloader.animate-site-solar-flare .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-solar-flare .solo-preloader__hero-text{background:linear-gradient(45deg,#fad717,#fa8901,#f43545,#fa8901,#fad717);}#page-wrapper .animate-solo-starry-glide,#header.animate-site-starry-glide a.site-name-link,#page-wrapper.animate-title-starry-glide .page-title-text,#page-wrapper.animate-title-starry-glide .page-title-text span,html.solo-preloader-enabled #solo-preloader.animate-site-starry-glide .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-starry-glide .solo-preloader__hero-text{background:linear-gradient(45deg,#aebcbf,#6e7774,#cefc00,#ccc,#444,#ccc,#cefc00,#6e7774,#aebcbf);}#page-wrapper .animate-solo-swirling-entrance,#header.animate-site-swirling-entrance a.site-name-link,#page-wrapper.animate-title-swirling-entrance .page-title-text,#page-wrapper.animate-title-swirling-entrance .page-title-text span,html.solo-preloader-enabled #solo-preloader.animate-site-swirling-entrance .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-swirling-entrance .solo-preloader__hero-text{background:linear-gradient(45deg,#aebcbf,#6e7774,#ff6a00,#ccc,#444,#ccc,#ff6a00,#6e7774,#aebcbf);}#page-wrapper .animate-solo-timeless-flip,#header.animate-site-timeless-flip a.site-name-link,#page-wrapper.animate-title-timeless-flip .page-title-text,#page-wrapper.animate-title-timeless-flip .page-title-text span,html.solo-preloader-enabled #solo-preloader.animate-site-timeless-flip .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-timeless-flip .solo-preloader__hero-text{background:linear-gradient(45deg,#aebcbf,#6e7774,#ffee00,#ccc,#444,#ccc,#ffee00,#6e7774,#aebcbf);}#page-wrapper .animate-solo-cosmic-drift,#header.animate-site-cosmic-drift a.site-name-link,#page-wrapper.animate-title-cosmic-drift .page-title-text,#page-wrapper.animate-title-cosmic-drift .page-title-text span,html.solo-preloader-enabled #solo-preloader.animate-site-cosmic-drift .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-cosmic-drift .solo-preloader__hero-text{background:linear-gradient(45deg,#aebcbf,#6e7774,#46f900,#ccc,#444,#ccc,#46f900,#6e7774,#aebcbf);}#page-wrapper .animate-solo-velvet-slide,#header.animate-site-velvet-slide a.site-name-link,#page-wrapper.animate-title-velvet-slide .page-title-text,#page-wrapper.animate-title-velvet-slide .page-title-text span,html.solo-preloader-enabled #solo-preloader.animate-site-velvet-slide .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-velvet-slide .solo-preloader__hero-text{background:linear-gradient(45deg,#aebcbf,#6e7774,#00fcde,#ccc,#444,#ccc,#00fcde,#6e7774,#aebcbf);}#page-wrapper .animate-solo-whispering-shadows,#header.animate-site-whispering-shadows a.site-name-link,#page-wrapper.animate-title-whispering-shadows .page-title-text,#page-wrapper.animate-title-whispering-shadows .page-title-text span,html.solo-preloader-enabled #solo-preloader.animate-site-whispering-shadows .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-whispering-shadows .solo-preloader__hero-text{background:linear-gradient(45deg,#aebcbf,#6e7774,#00c9fc,#ccc,#444,#ccc,#00c9fc,#6e7774,#aebcbf);}#page-wrapper .animate-solo-whisper-fade,#header.animate-site-whisper-fade a.site-name-link,#page-wrapper.animate-title-whisper-fade .page-title-text,#page-wrapper.animate-title-whisper-fade .page-title-text span,html.solo-preloader-enabled #solo-preloader.animate-site-whisper-fade .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-whisper-fade .solo-preloader__hero-text{background:linear-gradient(45deg,#aebcbf,#6e7774,#e000f4,#ccc,#444,#ccc,#e000f4,#6e7774,#aebcbf);}#page-wrapper .animate-solo-sapphire-zoom,#header.animate-site-sapphire-zoom a.site-name-link,#page-wrapper.animate-title-sapphire-zoom .page-title-text,#page-wrapper.animate-title-sapphire-zoom .page-title-text span,html.solo-preloader-enabled #solo-preloader.animate-site-sapphire-zoom .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-sapphire-zoom .solo-preloader__hero-text{background:linear-gradient(45deg,#aebcbf,#6e7774,#f7001c,#0f52ba,#444,#3b4d57,#0f52ba,#f7001c,#6e7774,#aebcbf);}#page-wrapper .animate-solo-rhythmic-slide,#header.animate-site-rhythmic-slide a.site-name-link,#page-wrapper.animate-title-rhythmic-slide .page-title-text,#page-wrapper.animate-title-rhythmic-slide .page-title-text span,html.solo-preloader-enabled #solo-preloader.animate-site-rhythmic-slide .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-rhythmic-slide .solo-preloader__hero-text{background:linear-gradient(45deg,#6a1b9a,#ab47bc,#ce93d8,#e1bee7,#f8bbd0,#f48fb1,#f06292,#ec407a,#ff80ab,#ff4081,#f50057,#c51162,#c51162,#f50057,#ff4081,#ff80ab,#ec407a,#f06292,#f48fb1,#f8bbd0,#e1bee7,#ce93d8,#ab47bc,#6a1b9a);}#page-wrapper .animate-solo-zen-rotation,#header.animate-site-zen-rotation a.site-name-link,#page-wrapper.animate-title-zen-rotation .page-title-text,#page-wrapper.animate-title-zen-rotation .page-title-text span,html.solo-preloader-enabled #solo-preloader.animate-site-zen-rotation .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-zen-rotation .solo-preloader__hero-text{background:linear-gradient(45deg,#30267a,#0085a1,#870074,#ce4676,#ce4676,#870074,#0085a1,#30267a);}#page-wrapper .animate-solo-aurora-wave,#page-wrapper .animate-solo-dreamy-bloom,#page-wrapper .animate-solo-echo-pulse,#page-wrapper .animate-solo-electric-surge,#page-wrapper .animate-solo-gravity-defy,#page-wrapper .animate-solo-gliding-letters,#page-wrapper .animate-solo-holographic-spin,#page-wrapper .animate-solo-moonlight-dance,#page-wrapper .animate-solo-mystic-fade,#page-wrapper .animate-solo-phoenix-rise,#page-wrapper .animate-solo-quantum-leap,#page-wrapper .animate-solo-serene-float,#page-wrapper .animate-solo-shimmering-wave,#page-wrapper .animate-solo-solar-flare,#page-wrapper .animate-solo-starry-glide,#page-wrapper .animate-solo-swirling-entrance,#page-wrapper .animate-solo-timeless-flip,#page-wrapper .animate-solo-cosmic-drift,#page-wrapper .animate-solo-velvet-slide,#page-wrapper .animate-solo-whispering-shadows,#page-wrapper .animate-solo-whisper-fade,#page-wrapper .animate-solo-sapphire-zoom,#page-wrapper .animate-solo-rhythmic-slide,#page-wrapper .animate-solo-zen-rotation,#header.animate-site-aurora-wave a.site-name-link,#header.animate-site-dreamy-bloom a.site-name-link,#header.animate-site-echo-pulse a.site-name-link,#header.animate-site-electric-surge a.site-name-link,#header.animate-site-gravity-defy a.site-name-link,#header.animate-site-gliding-letters a.site-name-link,#header.animate-site-holographic-spin a.site-name-link,#header.animate-site-moonlight-dance a.site-name-link,#header.animate-site-mystic-fade a.site-name-link,#header.animate-site-phoenix-rise a.site-name-link,#header.animate-site-quantum-leap a.site-name-link,#header.animate-site-serene-float a.site-name-link,#header.animate-site-shimmering-wave a.site-name-link,#header.animate-site-solar-flare a.site-name-link,#header.animate-site-starry-glide a.site-name-link,#header.animate-site-swirling-entrance a.site-name-link,#header.animate-site-timeless-flip a.site-name-link,#header.animate-site-cosmic-drift a.site-name-link,#header.animate-site-velvet-slide a.site-name-link,#header.animate-site-whispering-shadows a.site-name-link,#header.animate-site-whisper-fade a.site-name-link,#header.animate-site-sapphire-zoom a.site-name-link,#header.animate-site-rhythmic-slide a.site-name-link,#header.animate-site-zen-rotation a.site-name-link,#page-wrapper.animate-title-aurora-wave .page-title-text,#page-wrapper.animate-title-dreamy-bloom .page-title-text,#page-wrapper.animate-title-echo-pulse .page-title-text,#page-wrapper.animate-title-electric-surge .page-title-text,#page-wrapper.animate-title-gravity-defy .page-title-text,#page-wrapper.animate-title-gliding-letters .page-title-text,#page-wrapper.animate-title-holographic-spin .page-title-text,#page-wrapper.animate-title-moonlight-dance .page-title-text,#page-wrapper.animate-title-mystic-fade .page-title-text,#page-wrapper.animate-title-phoenix-rise .page-title-text,#page-wrapper.animate-title-quantum-leap .page-title-text,#page-wrapper.animate-title-serene-float .page-title-text,#page-wrapper.animate-title-shimmering-wave .page-title-text,#page-wrapper.animate-title-solar-flare .page-title-text,#page-wrapper.animate-title-starry-glide .page-title-text,#page-wrapper.animate-title-swirling-entrance .page-title-text,#page-wrapper.animate-title-timeless-flip .page-title-text,#page-wrapper.animate-title-cosmic-drift .page-title-text,#page-wrapper.animate-title-velvet-slide .page-title-text,#page-wrapper.animate-title-whispering-shadows .page-title-text,#page-wrapper.animate-title-whisper-fade .page-title-text,#page-wrapper.animate-title-sapphire-zoom .page-title-text,#page-wrapper.animate-title-rhythmic-slide .page-title-text,#page-wrapper.animate-title-zen-rotation .page-title-text,#page-wrapper.animate-title-aurora-wave .page-title-text span,#page-wrapper.animate-title-dreamy-bloom .page-title-text span,#page-wrapper.animate-title-echo-pulse .page-title-text span,#page-wrapper.animate-title-electric-surge .page-title-text span,#page-wrapper.animate-title-gravity-defy .page-title-text span,#page-wrapper.animate-title-gliding-letters .page-title-text span,#page-wrapper.animate-title-holographic-spin .page-title-text span,#page-wrapper.animate-title-moonlight-dance .page-title-text span,#page-wrapper.animate-title-mystic-fade .page-title-text span,#page-wrapper.animate-title-phoenix-rise .page-title-text span,#page-wrapper.animate-title-quantum-leap .page-title-text span,#page-wrapper.animate-title-serene-float .page-title-text span,#page-wrapper.animate-title-shimmering-wave .page-title-text span,#page-wrapper.animate-title-solar-flare .page-title-text span,#page-wrapper.animate-title-starry-glide .page-title-text span,#page-wrapper.animate-title-swirling-entrance .page-title-text span,#page-wrapper.animate-title-timeless-flip .page-title-text span,#page-wrapper.animate-title-cosmic-drift .page-title-text span,#page-wrapper.animate-title-velvet-slide .page-title-text span,#page-wrapper.animate-title-whispering-shadows .page-title-text span,#page-wrapper.animate-title-whisper-fade .page-title-text span,#page-wrapper.animate-title-sapphire-zoom .page-title-text span,#page-wrapper.animate-title-rhythmic-slide .page-title-text span,#page-wrapper.animate-title-zen-rotation .page-title-text span,html.solo-preloader-enabled #solo-preloader.animate-site-aurora-wave .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-aurora-wave .solo-preloader__hero-text,html.solo-preloader-enabled #solo-preloader.animate-site-cosmic-drift .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-cosmic-drift .solo-preloader__hero-text,html.solo-preloader-enabled #solo-preloader.animate-site-dreamy-bloom .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-dreamy-bloom .solo-preloader__hero-text,html.solo-preloader-enabled #solo-preloader.animate-site-echo-pulse .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-echo-pulse .solo-preloader__hero-text,html.solo-preloader-enabled #solo-preloader.animate-site-electric-surge .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-electric-surge .solo-preloader__hero-text,html.solo-preloader-enabled #solo-preloader.animate-site-gliding-letters .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-gliding-letters .solo-preloader__hero-text,html.solo-preloader-enabled #solo-preloader.animate-site-gravity-defy .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-gravity-defy .solo-preloader__hero-text,html.solo-preloader-enabled #solo-preloader.animate-site-holographic-spin .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-holographic-spin .solo-preloader__hero-text,html.solo-preloader-enabled #solo-preloader.animate-site-moonlight-dance .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-moonlight-dance .solo-preloader__hero-text,html.solo-preloader-enabled #solo-preloader.animate-site-mystic-fade .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-mystic-fade .solo-preloader__hero-text,html.solo-preloader-enabled #solo-preloader.animate-site-phoenix-rise .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-phoenix-rise .solo-preloader__hero-text,html.solo-preloader-enabled #solo-preloader.animate-site-quantum-leap .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-quantum-leap .solo-preloader__hero-text,html.solo-preloader-enabled #solo-preloader.animate-site-rhythmic-slide .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-rhythmic-slide .solo-preloader__hero-text,html.solo-preloader-enabled #solo-preloader.animate-site-sapphire-zoom .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-sapphire-zoom .solo-preloader__hero-text,html.solo-preloader-enabled #solo-preloader.animate-site-serene-float .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-serene-float .solo-preloader__hero-text,html.solo-preloader-enabled #solo-preloader.animate-site-shimmering-wave .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-shimmering-wave .solo-preloader__hero-text,html.solo-preloader-enabled #solo-preloader.animate-site-solar-flare .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-solar-flare .solo-preloader__hero-text,html.solo-preloader-enabled #solo-preloader.animate-site-starry-glide .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-starry-glide .solo-preloader__hero-text,html.solo-preloader-enabled #solo-preloader.animate-site-swirling-entrance .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-swirling-entrance .solo-preloader__hero-text,html.solo-preloader-enabled #solo-preloader.animate-site-timeless-flip .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-timeless-flip .solo-preloader__hero-text,html.solo-preloader-enabled #solo-preloader.animate-site-velvet-slide .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-velvet-slide .solo-preloader__hero-text,html.solo-preloader-enabled #solo-preloader.animate-site-whisper-fade .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-whisper-fade .solo-preloader__hero-text,html.solo-preloader-enabled #solo-preloader.animate-site-whispering-shadows .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-whispering-shadows .solo-preloader__hero-text,html.solo-preloader-enabled #solo-preloader.animate-site-zen-rotation .solo-preloader__text,html.solo-preloader-enabled #solo-preloader.animate-site-zen-rotation .solo-preloader__hero-text{background-size:200% 200%;animation:animateSiteName 10s linear infinite;background-clip:text;-webkit-background-clip:text;color:transparent !important;}
@keyframes animateimg{0%{transform:scale(1);}50%{transform:scale(1.1);}100%{transform:scale(1);}}a.img--is-clickable{overflow:hidden;display:block;height:100%;min-width:100%;}a.img--is-clickable > img.solo-image,a.img--is-clickable > picture > img.solo-image{width:100%;float:inline-start;}.image-auto a.img--is-clickable > img.solo-image,.image-auto a.img--is-clickable > picture > img.solo-image{width:auto !important;float:none;}a.img--is-clickable:hover > img.solo-image,a.img--is-clickable:hover > picture > img.solo-image{animation:animateimg 5s;}
.region-inner.region-max-576 .button,.region-inner.region-max-576 .solo-button,.region-inner.region-max-576 nav li *:not(.solo__bc-scroll ul.breadcrumb-menu *){white-space:normal;}.region-inner.region-max-768 .node--view-mode-teaser .field--name-field-image{min-width:100%;}.region-inner.region-max-768 .view .node--view-mode-teaser .node__title,.region-inner.region-max-768 .view .node--view-mode-teaser .node__content .field--name-field-image{padding-inline-end:0 !important;margin-inline-end:0 !important;}#page-wrapper .region-inner.region-max-576 .views-exposed-form .exposed-form > div{margin:var(--solo-px8) auto;width:100%;}#page-wrapper .region-inner.region-max-576 .views-exposed-form .exposed-form,#page-wrapper .region-inner.region-max-576 .views-exposed-form .exposed-form .form-actions{flex-wrap:nowrap;flex-direction:column;justify-content:start;align-items:center;margin:0;}#page-wrapper .region-inner.region-max-576 .selectify,#page-wrapper .region-inner.region-max-576 .selectify > *{width:100%;max-width:100%;}.region-inner.region-max-576 .solo-date-range .fieldset-wrapper{flex-direction:column;}.region-inner.region-max-576 fieldset:has([name*="[min]"]):has([name*="[max]"]) .form-item{max-width:100%;}.region-inner.region-max-576 .solo-date-range .form-type-date{width:100%;}@media (min-width:36rem){#page-wrapper .views-exposed-form .exposed-form>*{width:auto;}}@media (min-width:62rem){#primary-sidebar-menu{min-width:25rem;max-width:35.99875rem;}.site-name{font-size:var(--solo-px36);line-height:calc(2 * var(--solo-px22));}.site-slogan{font-size:var(--solo-px20);line-height:calc(2 * var(--solo-px12));}h1{line-height:calc(2 * var(--solo-px22));}h2{line-height:calc(2 * var(--solo-px20));}h3{line-height:calc(2 * var(--solo-px18));}}@media (max-width:61.99875rem){.site-name{font-size:var(--solo-px24);line-height:calc(2 * var(--solo-px14));}.site-slogan{font-size:var(--solo-px18);line-height:var(--solo-px22);}h1{font-size:var(--solo-px26);}h2{font-size:var(--solo-px22);}h3{font-size:var(--solo-px20);}h4{font-size:var(--solo-px18);}#primary-sidebar-menu{min-width:18rem;max-width:32rem;}}@media (max-width:47.99875rem){h1{font-size:var(--solo-px22);}h2{font-size:var(--solo-px20);}h3{font-size:var(--solo-px18);}h4{font-size:var(--solo-px16);}#primary-sidebar-menu{min-width:18rem;max-width:25rem;}.comment .indented{margin-inline-start:var(--solo-px16);padding-inline-start:var(--solo-px12);}.comment__picture{width:32px;height:32px;}.comment__permalink{opacity:1;}}@media (max-width:35.99875rem){h1{font-size:var(--solo-px20);}h2{font-size:var(--solo-px18);}h3{font-size:var(--solo-px16);}.field p,.field li,.field span{line-height:var(--solo-px28);}#primary-sidebar-menu{min-width:18rem;max-width:22rem;}form ol,form ul,.field ol,.field ul{padding-inline-start:var(--solo-px16);}form ol ul,form ol ol,form ul ul,form ul ol,.field ol ul,.field ol ol,.field ul ul,.field ul ol{padding-inline-start:var(--solo-px8);}.links.inline{justify-content:start;padding:0;}.links.inline li:first-child{justify-content:start;padding-inline-start:0;}#page-wrapper nav.tabs ul{flex-direction:column;gap:var(--solo-px12);}#page-wrapper nav.tabs ul li a{border-radius:0;margin:0;border:1px solid var(--r-br);}}@media (max-width:20rem){#primary-sidebar-menu{min-width:12rem;max-width:16rem;}.solo-input,.solo-select,.solo-textarea{max-width:220px;min-width:120px;}.form-actions input{min-width:80px;}}
html.fs-12,html.fs-12 body{font-size:var(--solo-px12);}html.fs-14 #page-wrapper ul.primary > li.core-task .task-icon,html.fs-12 #page-wrapper ul.primary > li.core-task .task-icon{width:16px;}html.fs-14 .menu-branding .menu-branding-logo img,html.fs-12 .menu-branding .menu-branding-logo img{max-height:30px;}html.fs-14 #sidebar-button-close button span,html.fs-14 #search-button-open button span,html.fs-12 #sidebar-button-close button span,html.fs-12 #search-button-open button span{padding-block-start:var(--solo-px10) !important;padding-block-end:var(--solo-px10) !important;}html.fs-14 #sidebar-button-open button span,html.fs-12 #sidebar-button-open button span{padding-block-start:var(--solo-px6) !important;padding-block-end:var(--solo-px6) !important;}html.fs-12 .solo-search-block-form .form-type-search::before{inset-block-start:13px;inset-inline-start:2px;}html.fs-12 .fixed-search-block-inner .solo-search-block-form .form-type-search::before{inset-block-start:16px;}html.fs-12 .solo-inner .login-button-open>button,html.fs-12 .solo-inner .navigation__menubar-account li a{line-height:1.5;padding:0.688rem!important;}html.fs-14 .solo-inner .login-button-open>button,html.fs-14 .solo-inner .navigation__menubar-account li a{line-height:1.5;padding:0.688rem!important;}html.fs-14,html.fs-14 body{font-size:var(--solo-px14);}html.fs-14 .solo-search-block-form .form-type-search::before{inset-block-start:16px;inset-inline-start:5px;}html.fs-14 .fixed-search-block-inner .solo-search-block-form .form-type-search::before{inset-block-start:20px;}html.gap-12 .solo-inner .navigation__menubar li.nav__menu-item>a,html.gap-12 .solo-inner .navigation__menubar li.nav__menu-item>button{padding-block-start:var(--solo-px8);padding-block-end:var(--solo-px8);}html.gap-14 .solo-inner .navigation__menubar li.nav__menu-item>a,html.gap-14 .solo-inner .navigation__menubar li.nav__menu-item>button{padding-block-start:var(--solo-px10);padding-block-end:var(--solo-px10);}@media (min-width:26rem){html.gap-20 .solo-inner .navigation__menubar li.nav__menu-item>a,html.gap-20 .solo-inner .navigation__menubar li.nav__menu-item>button{padding-block-start:var(--solo-px14);padding-block-end:var(--solo-px14);}html.gap-24 .solo-inner .navigation__menubar li.nav__menu-item>a,html.gap-24 .solo-inner .navigation__menubar li.nav__menu-item>button{padding-block-start:var(--solo-px18);padding-block-end:var(--solo-px18);}html.gap-36 .solo-inner .navigation__menubar li.nav__menu-item>a,html.gap-36 .solo-inner .navigation__menubar li.nav__menu-item>button{padding-block-start:var(--solo-px20);padding-block-end:var(--solo-px20);}html.gap-48 .solo-inner .navigation__menubar li.nav__menu-item>a,html.gap-48 .solo-inner .navigation__menubar li.nav__menu-item>button{padding-block-start:var(--solo-px24);padding-block-end:var(--solo-px24);}html.gap-64 .solo-inner .navigation__menubar li.nav__menu-item>a,html.gap-64 .solo-inner .navigation__menubar li.nav__menu-item>button{padding-block-start:var(--solo-px32);padding-block-end:var(--solo-px32);}html.fs-18,html.fs-18 body{font-size:var(--solo-px18);}html.fs-18 #sidebar-button-close button span,html.fs-18 #search-button-open button span{padding-block-start:var(--solo-px10) !important;padding-block-end:var(--solo-px10) !important;}html.fs-18 #sidebar-button-open button span{padding-block-start:var(--solo-px6) !important;padding-block-end:var(--solo-px6) !important;}html.fs-18 .solo-search-block-form .form-type-search::before{inset-block-start:25px;inset-inline-start:7px;}html.fs-18 .fixed-search-block-inner .solo-search-block-form .form-type-search::before{inset-block-start:30px;}html.fs-18 .solo-inner .login-button-open>button,html.fs-18 .solo-inner .navigation__menubar-account li a{padding:0.688rem !important;line-height:1.5;}html.fs-20,html.fs-20 body{font-size:var(--solo-px20);}html.fs-20 #sidebar-button-close button span,html.fs-20 #search-button-open button span{padding-block-start:var(--solo-px12) !important;padding-block-end:var(--solo-px12) !important;}html.fs-20 #sidebar-button-open button span{padding-block-start:var(--solo-px8) !important;padding-block-end:var(--solo-px8) !important;}html.fs-20 .solo-search-block-form .form-type-search::before{inset-block-start:28px;inset-inline-start:8px;}html.fs-20 .fixed-search-block-inner .solo-search-block-form .form-type-search::before{inset-block-start:34px;}html.fs-20 .solo-inner .login-button-open>button,html.fs-20 .solo-inner .navigation__menubar-account li a{padding:0.813rem !important;line-height:1.5;}}
@media (min-width:62rem){.solo-desktop-hide{display:none !important;}.copyright-first{text-align:var(--solo-text-align-start);}.copyright-second{text-align:var(--solo-text-align-end);}.path-node .layout-node-form{display:flex;flex-wrap:wrap;}.layout-region-node-secondary{-webkit-box-shadow:10px 0px 20px 10px rgba(180,180,180,0.1);box-shadow:10px 0px 20px 10px rgba(180,180,180,0.2);width:29%;margin-block-end:20px;margin-inline-start:1%;margin-inline-end:0;margin-block-start:0;}.layout-region-node-main{-webkit-box-shadow:-10px 0px 20px 10px rgba(180,180,180,0.1);box-shadow:-10px 0px 20px 10px rgba(180,180,180,0.2);width:70%;margin-block-end:20px;margin-inline:0;margin-block-start:0;}[dir="rtl"] .layout-region-node-secondary{-webkit-box-shadow:-10px 0px 20px 10px rgba(180,180,180,0.1);box-shadow:-10px 0px 20px 10px rgba(180,180,180,0.2);}[dir="rtl"] .layout-region-node-main{-webkit-box-shadow:10px 0px 20px 10px rgba(180,180,180,0.1);box-shadow:10px 0px 20px 10px rgba(180,180,180,0.2);}.layout-region-node-footer{margin-block-start:0;flex:0 0 100%;}body:not(.path-frontpage).main-container-inner{padding-block-start:var(--solo-px12);}.admin-context .system-status-general-info__items{display:flex;overflow-x:hidden;flex-wrap:wrap;}.admin-context .system-status-general-info__item{border-color:var(--solo-br);flex:1;flex-basis:33%;width:33%;}.admin-context .system-status-general-info__item:nth-child(2){flex:2;flex-basis:66%;}.admin-context .system-status-general-info__run-cron{margin-block:var(--solo-px16);margin-inline:0;}#header.name-l-18 .site-name-link,#page-wrapper.title-l-18 .page-title-text{font-size:var(--solo-px18);line-height:var(--solo-px22);}#header.name-l-24 .site-name-link,#page-wrapper.title-l-24 .page-title-text{font-size:var(--solo-px24);line-height:calc(2 * var(--solo-px14));}#header.name-l-36 .site-name-link,#page-wrapper.title-l-36 .page-title-text{font-size:var(--solo-px36);line-height:calc(2 * var(--solo-px22));}#header.name-l-48 .site-name-link,#page-wrapper.title-l-48 .page-title-text{font-size:calc(2 * var(--solo-px24));line-height:calc(2 * var(--solo-px28));}#header.name-l-64 .site-name-link,#page-wrapper.title-l-64 .page-title-text{font-size:calc(2 * var(--solo-px32));line-height:calc(2 * var(--solo-px38));}#page-wrapper .region-inner.region-left{text-align:left;}#page-wrapper .region-inner.region-center{text-align:center;}#page-wrapper .region-inner.region-right{text-align:right;}#page-wrapper .region-inner.region-left .navigation__menubar{justify-content:start;}#page-wrapper .region-inner.region-center .navigation__menubar{justify-content:center;}#page-wrapper .region-inner.region-right .navigation__menubar{justify-content:end;}}@media (max-width:61.99875rem){.solo-mobile-hide{display:none !important;}[dir="rtl"] .copyright-first,[dir="rtl"] .copyright-second{text-align:center;}.multi>.solo-inner{grid-auto-flow:row !important;}.copyright-first,.copyright-second{text-align:center;margin:0;}.ui-dialog{max-width:90%;margin-block:0;margin-inline:5%;}.ui-dialog .ui-dialog-buttonpane{text-align:center;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;}.page-node-type-article .node .field--type-image{float:none;margin-inline:auto;margin-block:0;}.page-node-type-article .field--type-text,.page-node-type-article .field--type-text-with-summary{display:block !important;clear:both;}.header-inner .block-system-branding-block{justify-content:center;}.main-container-inner.left-main-right{grid-template-columns:1fr;grid-template-areas:"first"
    "main"
    "second";}.main-container-inner.left-main-right .sidebar-box-main{grid-area:main;}.main-container-inner.left-main-right .sidebar-box-first{grid-area:first;}.main-container-inner.left-main-right .sidebar-box-second{grid-area:second;}.main-container-inner.main-left-right{grid-template-columns:1fr;grid-template-areas:"main"
    "first"
    "second";}.main-container-inner.main-left-right .sidebar-box-main{grid-area:main;}.main-container-inner.main-left-right .sidebar-box-first{grid-area:first;}.main-container-inner.main-left-right .sidebar-box-second{grid-area:second;}.main-container-inner.main-right-left{grid-template-columns:1fr;grid-template-areas:"main"
    "second"
    "first";}.main-container-inner.main-right-left .sidebar-box-main{grid-area:main;}.main-container-inner.main-right-left .sidebar-box-first{grid-area:first;}.main-container-inner.main-right-left .sidebar-box-second{grid-area:second;}.main-container-inner.left-right-main{grid-template-columns:1fr;grid-template-areas:"first"
    "second"
    "main";}.main-container-inner.left-right-main .sidebar-box-main{grid-area:main;}.main-container-inner.left-right-main .sidebar-box-first{grid-area:first;}.main-container-inner.left-right-main .sidebar-box-second{grid-area:second;}.main-container-inner.right-left-main{grid-template-columns:1fr;grid-template-areas:"second"
    "first"
    "main";}.main-container-inner.right-left-main .sidebar-box-main{grid-area:main;}.main-container-inner.right-left-main .sidebar-box-first{grid-area:first;}.main-container-inner.right-left-main .sidebar-box-second{grid-area:second;}.header-inner.header-sitename-center-small .block-system-branding-block{margin-inline:auto;margin-block:0;width:100%;justify-content:center;}.header-inner.header-sitename-center-small .branding-wrapper{display:grid;}.header-inner.header-sitename-center-small .branding-wrapper>*{width:100%;min-width:0;}.header-inner.header-sitename-center-small .branding-wrapper .branding-first,.header-inner.header-sitename-center-small .branding-wrapper .branding-first a,.header-inner.header-sitename-center-small .branding-wrapper .site-name,.header-inner.header-sitename-center-small .branding-wrapper .site-name a,.header-inner.header-sitename-center-small .branding-wrapper .site-slogan,.header-inner.header-sitename-center-small .branding-wrapper .branding-second{justify-content:center;text-align:center;}#header.name-s-18  .site-name-link,#page-wrapper.title-s-18 .page-title-text{font-size:var(--solo-px18);line-height:var(--solo-px22);}#header.name-s-24  .site-name-link,#page-wrapper.title-s-24 .page-title-text{font-size:var(--solo-px24);line-height:calc(2 * var(--solo-px14));}#header.name-s-36  .site-name-link,#page-wrapper.title-s-36 .page-title-text{font-size:var(--solo-px36);line-height:calc(2 * var(--solo-px22));}#header.name-s-48 .site-name-link,#page-wrapper.title-s-48 .page-title-text{font-size:calc(2 * var(--solo-px24));line-height:calc(2 * var(--solo-px28));}#header.name-s-64 .site-name-link,#page-wrapper.title-s-64 .page-title-text{font-size:calc(2 * var(--solo-px32));line-height:calc(2 * var(--solo-px38));}}@media (min-width:48rem) and (max-width:74.99875rem){#page-wrapper.solo__collapse-order .active-bottom-4 .bottom-container-inner{grid-auto-flow:row;grid-template-columns:1fr 1fr;}}@media (min-width:48rem) and (max-width:61.99875rem){#page-wrapper.solo__collapse-order .active-top-3 .top-container-inner,#page-wrapper.solo__collapse-order .active-bottom-3 .bottom-container-inner,#page-wrapper.solo__collapse-order .active-footer-3 .footer-container-inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"col1 col2"
    "col3 col3";}#page-wrapper.solo__collapse-order .active-top-3 .top-container-inner > div.region-outer:nth-child(1),#page-wrapper.solo__collapse-order .active-bottom-3 .bottom-container-inner > div.region-outer:nth-child(1),#page-wrapper.solo__collapse-order .active-footer-3 .footer-container-inner > div.region-outer:nth-child(1){grid-area:col1;}#page-wrapper.solo__collapse-order .active-top-3 .top-container-inner > div.region-outer:nth-child(2),#page-wrapper.solo__collapse-order .active-bottom-3 .bottom-container-inner > div.region-outer:nth-child(2),#page-wrapper.solo__collapse-order .active-footer-3 .footer-container-inner > div.region-outer:nth-child(2){grid-area:col2;}#page-wrapper.solo__collapse-order .active-top-3 .top-container-inner > div.region-outer:nth-child(3),#page-wrapper.solo__collapse-order .active-bottom-3 .bottom-container-inner > div.region-outer:nth-child(3),#page-wrapper.solo__collapse-order .active-footer-3 .footer-container-inner > div.region-outer:nth-child(3){grid-area:col3;}}
@media (max-width:61.99875rem){.page-wrapper .main-navigation-wrapper{z-index:var(--z-primary-menu);}.solo-inner .navigation__responsive,.solo-inner .navigation__responsive ul.sub__menu{justify-content:start;align-items:stretch;flex-direction:column;flex-basis:100%;flex-grow:1;flex-wrap:wrap;}.solo-inner .navigation__responsive  li.nav__menu-item{flex-basis:100%;flex-grow:1;}.solo-inner .navigation__responsive  li.has-sub__menu ul.sub__menu{overflow:hidden;}.solo-inner .navigation__responsive>li.nav__menu-item>ul.sub__menu>li.nav__menu-item>a:first-child,.solo-inner .navigation__responsive>li.nav__menu-item>ul.sub__menu>li.nav__menu-item>span:first-child,.solo-inner .navigation__responsive>li.nav__menu-item>ul.sub__menu>li.nav__menu-item>button:first-child{padding-inline-start:24px;}.solo-inner .navigation__responsive>li.nav__menu-item>ul.sub__menu>li.nav__menu-item>ul.sub__menu>li.nav__menu-item>a:first-child,.solo-inner .navigation__responsive>li.nav__menu-item>ul.sub__menu>li.nav__menu-item>ul.sub__menu>li.nav__menu-item>span:first-child,.solo-inner .navigation__responsive>li.nav__menu-item>ul.sub__menu>li.nav__menu-item>ul.sub__menu>li.nav__menu-item>button:first-child{padding-inline-start:32px;}.solo-inner .navigation__responsive>li.nav__menu-item>ul.sub__menu>li.nav__menu-item>ul.sub__menu>li.nav__menu-item>ul.sub__menu>li.nav__menu-item>a:first-child,.solo-inner .navigation__responsive>li.nav__menu-item>ul.sub__menu>li.nav__menu-item>ul.sub__menu>li.nav__menu-item>ul.sub__menu>li.nav__menu-item>span:first-child,.solo-inner .navigation__responsive>li.nav__menu-item>ul.sub__menu>li.nav__menu-item>ul.sub__menu>li.nav__menu-item>ul.sub__menu>li.nav__menu-item>button:first-child{padding-inline-start:40px;}.solo-inner .navigation__responsive li.has-sub__menu{justify-content:end;flex-wrap:wrap;}.solo-inner .navigation__responsive,.solo-inner .navigation__responsive ul.sub__menu{display:none;}.solo-inner .navigation__responsive li.link-and-button>button{margin-inline-start:auto;}.mobile-nav > button{padding-inline:var(--solo-px16) !important;padding-block:0 !important;}.page-wrapper .has-border .primary-menu-inner ul.toggled{border-block-start:1px solid var(--r-br) !important;}.page-wrapper .has-border .primary-menu-inner .navigation__primary.toggled{border-block-start:1px solid var(--r-br) !important;}.page-wrapper .has-border .primary-menu-inner .navigation__primary li{border-block-end:1px solid var(--r-br) !important;}.primary-menu.solo-sticky{height:100%;max-height:100vh;overflow-y:auto;}.solo-inner .navigation__megamenu ul.sub__menu{grid-auto-columns:1fr;}.solo-inner .navigation__megamenu li.nav__menu-item>button.ds-link>span.menu__url-title-disabled{flex-grow:1;margin-inline-end:var(--solo-px12);}.solo-inner .navigation__megamenu li.nav__menu-item>a,.solo-inner .navigation__megamenu li.nav__menu-item>button{padding:var(--solo-px12);}.solo-inner .navigation__megamenu li.nav__menu-item .dropdown-toggler{cursor:context-menu !important;}.solo-inner .navigation__megamenu li.nav__menu-item,.solo-inner .navigation__megamenu li.nav__menu-item>a,.solo-inner .navigation__megamenu li.nav__menu-item>span,.solo-inner .navigation__megamenu li.nav__menu-item>button{display:flex;}.solo-inner .navigation__megamenu li.link-only{flex-direction:column;flex-wrap:wrap;}.solo-inner .navigation__megamenu li.link-and-button>button{position:relative;flex-basis:50px;width:50px;justify-content:center;align-items:center;}.solo-inner .navigation__megamenu li.link-and-button>a{position:relative;flex-basis:calc(100% - 50px);width:calc(100% - 50px);flex-grow:1;}.solo-inner .navigation__megamenu li.button-only>button>span.menu__url-title-disabled{flex-basis:calc(100% - 24px);position:relative;flex-grow:1;}.solo-inner .navigation__megamenu li.button-only>button>span.toggler-icon{flex-basis:24px;margin-inline-start:var(--solo-px12);}.solo-inner .navigation__megamenu li.button-only>button>span.toggler-icon,.solo-inner .navigation__megamenu li.link-and-button>button>span.toggler-icon{display:flex;justify-content:center;align-items:center;}.solo-inner .navigation__megamenu li,.solo-inner .navigation__megamenu li.link-only>a,.solo-inner .navigation__megamenu li.no-link>span,.solo-inner .navigation__megamenu li.button-only>button{flex-basis:100%;flex-grow:1;}#primary-menu .activate-branding.navigation-primary-responsive{display:flex;flex-wrap:wrap;}#primary-menu .activate-branding.navigation-primary-responsive > .mobile-nav{width:auto;flex:1 1 auto;}#primary-menu .activate-branding.navigation-primary-responsive > ul{width:100%;flex:1 0 100%;}.menu-branding{margin-inline-start:var(--solo-px12);}}@media (min-width:62rem){#primary-menu .primary-menu-inner{padding-left:var(--solo-gap);padding-right:var(--solo-gap);}.solo-inner .navigation__responsive:not(.navigation__megamenu) ul.sub__menu{overflow:visible;-webkit-overflow-scrolling:touch;}.solo-inner .navigation__responsive:not(.navigation__megamenu) ul.sub__menu li{min-width:0;min-height:0;}.solo-inner ul.navigation__megamenu > li > ul.sub__menu{max-width:100vw;overflow-x:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;}.solo-inner ul.navigation__megamenu > li > ul.sub__menu > *{min-width:0;min-height:0;}.solo-inner ul.navigation__megamenu img{max-width:100%;height:auto;}.solo-inner .navigation__megamenu li li a,.solo-inner .navigation__megamenu li li span,.solo-inner .navigation__megamenu li li button{white-space:normal;overflow-wrap:break-word;word-wrap:break-word;flex-shrink:1;min-width:0;}.navigation__megamenu.m-1 > li > ul.sub__menu{grid-auto-flow:row;grid-template-rows:1fr;}.navigation__megamenu.m-1-1 > li > ul.sub__menu{grid-template-columns:minmax(0,1fr) minmax(0,1fr);}.navigation__megamenu.m-2-1 > li > ul.sub__menu{grid-template-columns:minmax(0,2fr) minmax(0,1fr);}.navigation__megamenu.m-3-1 > li > ul.sub__menu{grid-template-columns:minmax(0,3fr) minmax(0,1fr);}.navigation__megamenu.m-4-1 > li > ul.sub__menu{grid-template-columns:minmax(0,4fr) minmax(0,1fr);}.navigation__megamenu.m-1-2 > li > ul.sub__menu{grid-template-columns:minmax(0,1fr) minmax(0,2fr);}.navigation__megamenu.m-1-3 > li > ul.sub__menu{grid-template-columns:minmax(0,1fr) minmax(0,3fr);}.navigation__megamenu.m-1-4 > li > ul.sub__menu{grid-template-columns:minmax(0,1fr) minmax(0,4fr);}.navigation__megamenu.m-1-1-1 > li > ul.sub__menu{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);}.navigation__megamenu.m-1-2-1 > li > ul.sub__menu{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);}.navigation__megamenu.m-1-3-1 > li > ul.sub__menu{grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr);}.navigation__megamenu.m-1-1-1-1 > li > ul.sub__menu{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);}.navigation__megamenu.m-1-2-2-1 > li > ul.sub__menu{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,2fr) minmax(0,1fr);}.navigation__megamenu.m-2-1-1-2 > li > ul.sub__menu{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);}.navigation__megamenu.m-1-2-1-2 > li > ul.sub__menu{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr) minmax(0,2fr);}.mobile-nav{display:none !important;}.solo-inner .navigation__responsive>li>ul{box-shadow:0 2.8px 2.2px rgba(var(--s-b),.034),0 6.7px 5.3px rgba(var(--s-b),.048),0 12.5px 10px rgba(var(--s-b),.06),0 22.3px 17.9px rgba(var(--s-b),.072),0 41.8px 33.4px rgba(var(--s-b),.086),0 100px 80px rgba(var(--s-b),.12);}.solo-inner .navigation__responsive:not(.navigation__megamenu)>li>ul>li>ul,[dir="rtl"]  .solo-inner .expand-left .navigation__responsive:not(.navigation__megamenu)>li>ul>li>ul{box-shadow:1.5px 1.2px 1.2px rgba(var(--s-b),.034),4px 3px 3px rgba(var(--s-b),.048),8px 6px 6px rgba(var(--s-b),.06),14px 11px 11px rgba(var(--s-b),.072),26px 20px 20px rgba(var(--s-b),.086),60px 48px 48px rgba(var(--s-b),.12);}[dir="rtl"] .solo-inner .navigation__responsive:not(.navigation__megamenu)>li>ul>li>ul,.solo-inner .expand-left .navigation__responsive:not(.navigation__megamenu)>li>ul>li>ul{box-shadow:-1.5px 1.2px 1.2px rgba(var(--s-b),.034),-4px 3px 3px rgba(var(--s-b),.048),-8px 6px 6px rgba(var(--s-b),.06),-14px 11px 11px rgba(var(--s-b),.072),-26px 20px 20px rgba(var(--s-b),.086),-60px 48px 48px rgba(var(--s-b),.12);}.solo-inner .navigation__responsive{display:flex !important;flex-wrap:wrap;}.navigation-primary-responsive.menu-align-right .navigation__primary{margin-inline-start:auto;float:right;}.navigation-primary-responsive.menu-align-center .navigation__responsive{justify-content:center;margin-inline:auto;margin-block:0;}.solo-inner .navigation__responsive:not(.navigation__megamenu)>li.nav__menu-item ul.sub__menu{min-width:200px;display:none;}.solo-inner .navigation__responsive>li>ul.sub__menu{position:absolute;inset-inline-start:0;inset-block-start:100%;}.solo-inner .navigation__responsive:not(.navigation__megamenu)>li>ul>li>ul.sub__menu{position:absolute;inset-inline-start:100%;inset-block-start:0;}.solo-inner .navigation__responsive:not(.navigation__megamenu)>li>ul>li>ul>li>ul.sub__menu{position:absolute;inset-inline-start:100%;inset-block-start:0;}.solo-inner .navigation-responsive-hover .dropdown-toggler{pointer-events:none;cursor:default;}.solo-inner .navigation-responsive-hover .navigation__responsive:not(.navigation__megamenu) li:hover>ul.sub__menu,.solo-inner .navigation-responsive-hover .navigation__responsive:not(.navigation__megamenu) li:focus-within>ul.sub__menu{display:flex !important;visibility:visible !important;}.page-wrapper .navigation-responsive-hover .navigation__responsive li.has-sub__menu>a:hover,.page-wrapper .navigation-responsive-hover .navigation__responsive li.has-sub__menu>button:hover{color:inherit !important;background-color:inherit !important;}.page-wrapper .navigation-responsive-hover .navigation__responsive li.has-sub__menu:hover>a,.page-wrapper .navigation-responsive-hover .navigation__responsive li.has-sub__menu:hover>button{color:var(--r-tx-lk-h,var(--r-tx)) !important;background-color:var(--r-bg-lk-h,var(--r-bg)) !important;}.page-wrapper .has-border .primary-menu-inner .navigation__primary>li>ul,.page-wrapper .has-border .primary-menu-inner .navigation__primary:not(.navigation__megamenu)>li>ul ul{border:1px solid var(--r-br) !important;}.page-wrapper .has-border .primary-menu-inner .navigation__primary>li:first-child{border-inline-start:1px solid var(--r-br);}.page-wrapper .has-border .primary-menu-inner .navigation__primary>li{border-inline-end:1px solid var(--r-br) !important;}.page-wrapper .has-border .primary-menu-inner .navigation__primary:not(.navigation__megamenu)>li li{border-block-end:1px solid var(--r-br) !important;}.page-wrapper .navigation-primary-responsive.menu-align-justify .navigation__primary{justify-content:space-between;flex-grow:1;}.page-wrapper .navigation-primary-responsive.menu-align-justify .navigation__primary>li{flex-grow:1;}.page-wrapper .navigation-primary-responsive.menu-align-justify .navigation__primary>li>a,.page-wrapper .navigation-primary-responsive.menu-align-justify .navigation__primary>li>span,.page-wrapper .navigation-primary-responsive.menu-align-justify .navigation__primary>li>*>span,.page-wrapper .navigation-primary-responsive.menu-align-justify .navigation__primary>li>button,.page-wrapper .navigation-primary-responsive.menu-align-justify .navigation__primary>li>button.ds-link>span{justify-content:center;text-align:center;}.solo-inner .navigation-sidebar-hover .navigation__sidebar li:hover>ul.sub__menu{display:block !important;}.solo-inner .navigation-sidebar-hover .navigation__sidebar li.has-sub__menu:hover>*>.dropdown-arrow{transform:rotate(180deg);}.solo-inner .navigation-sidebar-hover .navigation__sidebar li.has-sub__menu>a:hover,.solo-inner .navigation-sidebar-hover .navigation__sidebar li.has-sub__menu>button:hover{color:inherit !important;background-color:inherit !important;}.page-wrapper .navigation-sidebar-hover .navigation__sidebar li.has-sub__menu:hover>a,.page-wrapper .navigation-sidebar-hover .navigation__sidebar li.has-sub__menu:hover>button{color:var(--r-tx-lk-h,var(--r-tx)) !important;background-color:var(--r-bg-lk-h,var(--r-bg)) !important;}#primary-menu .expand-left ul.navigation__primary:not(.navigation__megamenu)>li ul>li>button.en-link,#primary-menu .expand-left ul.navigation__primary:not(.navigation__megamenu)>li ul>li>button>span.toggler-icon{order:-1;text-align:var(--solo-text-align-end);}#primary-menu .expand-left ul.navigation__primary:not(.navigation__megamenu)>li ul>li>a.url-added,#primary-menu .expand-left ul.navigation__primary:not(.navigation__megamenu)>li ul>li>button>span.menu__url-title-disabled{order:1;justify-content:end;text-align:var(--solo-text-align-end);}#primary-menu .expand-left ul.navigation__primary:not(.navigation__megamenu)>li ul>li>button>span.menu__url-title-disabled{margin-inline-end:var(--solo-px0) !important;margin-inline-start:var(--solo-px12) !important;text-align:var(--solo-text-align-end);}[dir="rtl"] #primary-menu .expand-left ul.navigation__primary:not(.navigation__megamenu)>li ul>li>a.url-added,[dir="rtl"] #primary-menu .expand-left ul.navigation__primary:not(.navigation__megamenu)>li ul>li>button>span.menu__url-title-disabled,[dir="rtl"] #primary-menu .expand-left ul.navigation__primary:not(.navigation__megamenu)>li ul>li>button>span.menu__url-title-disabled{text-align:var(--solo-text-align-start);}[dir="rtl"] #primary-menu ul.navigation__primary:not(.navigation__megamenu) li.button-only>button>span.toggler-icon{margin-inline-start:var(--solo-px12) !important;margin-inline-end:var(--solo-px0) !important;}#primary-menu .expand-left ul.navigation__primary:not(.navigation__megamenu)>li.button-only>button>span.toggler-icon{margin-inline-start:var(--solo-px12) !important;margin-inline-end:var(--solo-px0) !important;}#primary-menu .expand-left ul.navigation__primary:not(.navigation__megamenu) li li.button-only>button>span.toggler-icon{margin-inline-start:var(--solo-px0) !important;margin-inline-end:var(--solo-px12) !important;}html #primary-menu .expand-left ul.navigation__primary:not(.navigation__megamenu)>li>ul.sub__menu{inset-inline-end:0;inset-inline-start:initial;}html #primary-menu .expand-left ul.navigation__primary:not(.navigation__megamenu)>li ul>li>ul.sub__menu{inset-inline-end:100%;inset-inline-start:initial;}#primary-menu .expand-left ul.navigation__primary:not(.navigation__megamenu)>li ul>li>ul>li a{justify-content:end !important;}.solo-inner .navigation__megamenu{position:relative;}.solo-inner .navigation__megamenu>li>ul li,.solo-inner .navigation__megamenu>li>ul ul{display:flex !important;height:initial !important;margin:initial !important;padding:initial !important;flex-direction:column;}.page-wrapper .solo-inner .navigation__megamenu ul li.nav__menu-item>a,.page-wrapper .solo-inner .navigation__megamenu ul li.nav__menu-item>span,.page-wrapper .solo-inner .navigation__megamenu ul li.nav__menu-item>button{--r-bg-lk:transparent;--r-bg-lk-h:transparent;}.solo-inner .navigation__megamenu>li>ul.sub__menu-header>li>a,.solo-inner .navigation__megamenu>li>ul.sub__menu-header>li>span,.solo-inner .navigation__megamenu>li>ul.sub__menu-header>li>button{font-weight:bold;font-size:110%;}.solo-inner .navigation__megamenu>li>ul.sub__menu{width:100%;display:none;overflow:unset;gap:var(--solo-px16);margin-inline-end:auto;margin-inline-start:auto;padding-inline-end:var(--solo-px16);padding-inline-start:var(--solo-px16);}.solo-inner .navigation__megamenu>li>ul>li{margin-block-start:var(--solo-px16) !important;margin-block-end:var(--solo-px16) !important;}.solo-inner .navigation__megamenu>li>ul.sub__menu>*{width:100%;height:100%;}.solo-inner .navigation__megamenu ul .toggler-icon,.solo-inner .navigation__megamenu>li>ul>li.link-and-button button{display:none;height:0 !important;width:0 !important;}.solo-inner .navigation__megamenu>li li a,.solo-inner .navigation__megamenu>li li span,.solo-inner .navigation__megamenu>li li button{display:inline-flex !important;width:auto;max-width:100%;}.page-wrapper .solo-inner .navigation__megamenu>li li:hover,.page-wrapper .solo-inner .navigation__megamenu>li li a:hover,.page-wrapper .solo-inner .navigation__megamenu>li li span:hover,.page-wrapper .solo-inner .navigation__megamenu>li li button:hover,.page-wrapper .navigation-responsive-hover .navigation__megamenu li li.has-sub__menu:hover>a,.page-wrapper .navigation-responsive-hover .navigation__megamenu li li.has-sub__menu:hover>span,.page-wrapper .navigation-responsive-hover .navigation__megamenu li li.has-sub__menu:hover>button{background-color:unset !important;}.solo-inner .navigation__megamenu>li>ul.sub__menu .ds-link:hover{color:var(--r-tx) !important;}.solo-inner .navigation__megamenu>li>ul.sub__menu .ds-link{cursor:not-allowed;pointer-events:none;}.solo-inner .navigation-responsive-hover .navigation__megamenu>li:hover>ul.sub__menu{display:grid !important;height:initial !important;}.solo-inner .navigation__megamenu>li.link-only>a,.solo-inner .navigation__megamenu>li.no-link>span,.solo-inner .navigation__megamenu>li.button-only>button{flex-basis:100%;flex-grow:1;}#primary-menu .activate-branding.navigation-primary-responsive{flex-wrap:nowrap;}#primary-menu .navigation-responsive-hover.remove-arrow .navigation__menubar > li > a + button,#primary-menu .navigation-responsive-hover.remove-arrow .navigation__menubar > li > button > span.dropdown-arrow{display:none !important;padding:0;margin:0;border:none;}.solo-inner .navigation-responsive-hover .navigation__responsive>li.has-sub__menu.nav__menubar-item:hover > * > .dropdown-arrow{transform:rotate(180deg);}.solo-inner .navigation-responsive-hover .navigation__responsive:not(.navigation__megamenu)>li ul>li.has-sub__menu:hover .dropdown-arrow{transform:rotate(-90deg);}[dir="rtl"] .solo-inner .navigation-responsive-hover .navigation__responsive:not(.navigation__megamenu)>li ul>li.has-sub__menu:hover .dropdown-arrow{transform:rotate(90deg);}.solo-inner  .expand-left.navigation-responsive-hover .navigation__responsive:not(.navigation__megamenu)>li ul>li.has-sub__menu:hover .dropdown-arrow{transform:rotate(90deg);}[dir="rtl"]  .solo-inner  .expand-left.navigation-responsive-hover .navigation__responsive:not(.navigation__megamenu)>li ul>li.has-sub__menu:hover .dropdown-arrow{transform:rotate(-90deg);}[dir="rtl"]  .solo-inner  .expand-left.navigation-responsive-hover .navigation__responsive:not(.navigation__megamenu)>li ul>li.has-sub__menu:hover .dropdown-arrow{transform:rotate(-90deg);}.solo-inner .navigation-responsive-hover .navigation__responsive:not(.navigation__megamenu)>li>ul>li.has-sub__menu:hover ul li .dropdown-arrow,[dir="rtl"] .solo-inner .navigation-responsive-hover .navigation__responsive:not(.navigation__megamenu)>li>ul>li.has-sub__menu:hover ul li .dropdown-arrow,.solo-inner .expand-left.navigation-responsive-hover .navigation__responsive:not(.navigation__megamenu)>li>ul>li.has-sub__menu:hover ul li .dropdown-arrow,[dir="rtl"] .solo-inner  .expand-left.navigation-responsive-hover .navigation__responsive:not(.navigation__megamenu)>li>ul>li.has-sub__menu:hover ul li .dropdown-arrow{transform:rotate(0deg);}.solo-inner  .expand-left.navigation-responsive-hover .navigation__responsive:not(.navigation__megamenu)>li>ul>li.has-sub__menu:hover ul li.has-sub__menu:hover .dropdown-arrow,[dir="rtl"] .solo-inner .navigation-responsive-hover .navigation__responsive:not(.navigation__megamenu)>li>ul>li.has-sub__menu:hover ul li.has-sub__menu:hover .dropdown-arrow{transform:rotate(90deg);}.solo-inner .navigation-responsive-hover .navigation__responsive:not(.navigation__megamenu)>li>ul>li.has-sub__menu:hover ul li.has-sub__menu:hover .dropdown-arrow,[dir="rtl"] .solo-inner .expand-left.navigation-responsive-hover .navigation__responsive:not(.navigation__megamenu)>li>ul>li.has-sub__menu:hover ul li.has-sub__menu:hover .dropdown-arrow{transform:rotate(-90deg);}#primary-menu .navigation-responsive-click.expand-left li.submenu-flipped-right > button[aria-expanded="true"]+ul>li>button[aria-expanded="true"]> .dropdown-arrow,#primary-menu .navigation-responsive-click.expand-left li.submenu-flipped-right > button[aria-expanded="true"] > .dropdown-arrow,#primary-menu .navigation-responsive-click li.submenu-flipped-left > button[aria-expanded="true"]+ul>li>button[aria-expanded="true"]> .dropdown-arrow,#primary-menu .navigation-responsive-click li.submenu-flipped-left > button[aria-expanded="true"] > .dropdown-arrow{transform:rotate(180deg);}#primary-menu .navigation-responsive-click li.submenu-flipped-right > button[aria-expanded="true"]+ul>li>button[aria-expanded="true"]> .dropdown-arrow,#primary-menu .navigation-responsive-click li.submenu-flipped-right > button[aria-expanded="true"] > .dropdown-arrow,#primary-menu .navigation-responsive-click.expand-left li.submenu-flipped-left > button[aria-expanded="true"]+ul>li>button[aria-expanded="true"]> .dropdown-arrow,#primary-menu .navigation-responsive-click.expand-left li.submenu-flipped-left > button[aria-expanded="true"] > .dropdown-arrow{transform:rotate(0deg);}[dir="rtl"] #primary-menu .navigation-responsive-click.expand-left li.submenu-flipped-right > button[aria-expanded="true"]+ul>li>button[aria-expanded="true"]> .dropdown-arrow,[dir="rtl"] #primary-menu .navigation-responsive-click.expand-left li.submenu-flipped-right > button[aria-expanded="true"] > .dropdown-arrow,[dir="rtl"]  #primary-menu .navigation-responsive-click li.submenu-flipped-left > button[aria-expanded="true"]+ul>li>button[aria-expanded="true"]> .dropdown-arrow,[dir="rtl"] #primary-menu .navigation-responsive-click li.submenu-flipped-left > button[aria-expanded="true"] > .dropdown-arrow{transform:rotate(0deg);}[dir="rtl"] #primary-menu .navigation-responsive-click li.submenu-flipped-right > button[aria-expanded="true"]+ul>li>button[aria-expanded="true"]> .dropdown-arrow,[dir="rtl"] #primary-menu .navigation-responsive-click li.submenu-flipped-right > button[aria-expanded="true"] > .dropdown-arrow,[dir="rtl"] #primary-menu .navigation-responsive-click.expand-left li.submenu-flipped-left > button[aria-expanded="true"]+ul>li>button[aria-expanded="true"]> .dropdown-arrow,[dir="rtl"] #primary-menu .navigation-responsive-click.expand-left li.submenu-flipped-left > button[aria-expanded="true"] > .dropdown-arrow{transform:rotate(180deg);}#primary-menu .navigation-responsive-click li.submenu-flipped-left > button[aria-expanded="false"]+ul>li>button[aria-expanded="false"]> .dropdown-arrow,#primary-menu .navigation-responsive-click li.submenu-flipped-left > button[aria-expanded="false"] > .dropdown-arrow{transform:unset;}#primary-menu .navigation-responsive-click li.submenu-flipped-right > button[aria-expanded="false"]+ul>li>button[aria-expanded="false"]> .dropdown-arrow,#primary-menu .navigation-responsive-click li.submenu-flipped-right > button[aria-expanded="false"] > .dropdown-arrow{transform:unset;}#primary-menu .navigation-responsive-hover .navigation__primary ul li.submenu-flipped-left:hover .dropdown-arrow,#primary-menu .navigation-responsive-hover.expand-left .navigation__primary ul li.submenu-flipped-left:hover .dropdown-arrow{transform:rotate(90deg);}#primary-menu .navigation-responsive-hover.expand-left .navigation__primary ul li.submenu-flipped-left:hover ul li .dropdown-arrow,#primary-menu .navigation-responsive-hover .navigation__primary ul li.submenu-flipped-left:hover ul li .dropdown-arrow{transform:rotate(0deg);}#primary-menu .navigation-responsive-hover .navigation__primary ul li.submenu-flipped-left:hover ul li:hover .dropdown-arrow,#primary-menu .navigation-responsive-hover.expand-left .navigation__primary ul li.submenu-flipped-left:hover ul li:hover .dropdown-arrow{transform:rotate(90deg);}#primary-menu .navigation-responsive-hover.expand-left .navigation__primary ul li.submenu-flipped-right:hover .dropdown-arrow,#primary-menu .navigation-responsive-hover .navigation__primary ul li.submenu-flipped-right:hover .dropdown-arrow{transform:rotate(-90deg);}#primary-menu .navigation-responsive-hover .navigation__primary ul li.submenu-flipped-right:hover ul li .dropdown-arrow,#primary-menu .navigation-responsive-hover.expand-left .navigation__primary ul li.submenu-flipped-right:hover ul li .dropdown-arrow{transform:rotate(0deg);}#primary-menu .navigation-responsive-hover .navigation__primary ul li.submenu-flipped-right:hover ul li:hover .dropdown-arrow,#primary-menu .navigation-responsive-hover.expand-left .navigation__primary ul li.submenu-flipped-right:hover ul li:hover .dropdown-arrow{transform:rotate(-90deg);}[dir="rtl"] #primary-menu .navigation-responsive-hover .navigation__primary ul li.submenu-flipped-left:hover .dropdown-arrow,[dir="rtl"] #primary-menu .navigation-responsive-hover.expand-left .navigation__primary ul li.submenu-flipped-left:hover .dropdown-arrow{transform:rotate(90deg);}[dir="rtl"] #primary-menu .navigation-responsive-hover.expand-left .navigation__primary ul li.submenu-flipped-left:hover ul li .dropdown-arrow,[dir="rtl"] #primary-menu .navigation-responsive-hover .navigation__primary ul li.submenu-flipped-left:hover ul li .dropdown-arrow{transform:rotate(0deg);}[dir="rtl"] #primary-menu .navigation-responsive-hover .navigation__primary ul li.submenu-flipped-left:hover ul li:hover .dropdown-arrow,[dir="rtl"] #primary-menu .navigation-responsive-hover.expand-left .navigation__primary ul li.submenu-flipped-left:hover ul li:hover .dropdown-arrow{transform:rotate(90deg);}[dir="rtl"] #primary-menu .navigation-responsive-hover.expand-left .navigation__primary ul li.submenu-flipped-right:hover .dropdown-arrow,[dir="rtl"] #primary-menu .navigation-responsive-hover .navigation__primary ul li.submenu-flipped-right:hover .dropdown-arrow{transform:rotate(-90deg);}[dir="rtl"] #primary-menu .navigation-responsive-hover .navigation__primary ul li.submenu-flipped-right:hover ul li .dropdown-arrow,[dir="rtl"] #primary-menu .navigation-responsive-hover.expand-left .navigation__primary ul li.submenu-flipped-right:hover ul li .dropdown-arrow{transform:rotate(0deg);}[dir="rtl"] #primary-menu .navigation-responsive-hover .navigation__primary ul li.submenu-flipped-right:hover ul li:hover .dropdown-arrow,[dir="rtl"] #primary-menu .navigation-responsive-hover.expand-left .navigation__primary ul li.submenu-flipped-right:hover ul li:hover .dropdown-arrow{transform:rotate(-90deg);}}
#primary-sidebar-menu{z-index:5001;display:flex;justify-content:space-between;flex-direction:column;position:fixed !important;overflow:auto;}#primary-sidebar-menu  h2.block__title{padding:var(--solo-px16);}.primary-sidebar-menu{inset-block-start:0;inset-inline-start:100%;visibility:hidden;overflow:auto;height:100%;transition:transform var(--solo-sidebar-speed,400ms) ease-in-out,visibility var(--solo-sidebar-speed,400ms) ease-in-out;}.primary-sidebar-menu-inner{display:grid;grid-template-rows:auto 1fr auto;height:100vh;}.primary-sidebar-menu-inner>*{min-width:0;width:100%;}.primary-sidebar-menu.toggled{visibility:visible;transform:translateX(-100%);}[dir="rtl"] .primary-sidebar-menu.hs-icons-left{right:0;transform:translateX(100%);visibility:hidden;}[dir="rtl"] .primary-sidebar-menu.hs-icons-left.toggled{transform:translateX(0);visibility:visible;}[dir="rtl"] .primary-sidebar-menu.toggled:not([dir="rtl"] .primary-sidebar-menu.hs-icons-left.toggled){transform:translateX(100%);}.solo-inner div.navigation-sidebar{display:flex;flex:1;justify-content:start;flex-direction:column;}.solo-inner .navigation-sidebar .navigation__sidebar,.solo-inner .navigation-sidebar .navigation__sidebar ul.sub__menu{display:flex;justify-content:start;align-items:stretch;flex-basis:100%;flex-grow:1;flex-wrap:wrap;}.solo-inner .navigation-sidebar .navigation__sidebar li.link-only>a,.solo-inner .navigation-sidebar .navigation__sidebar li.button-only>button,.solo-inner .navigation-sidebar .navigation__sidebar li.nav__menu-item{flex-basis:100%;flex-grow:1;}.solo-inner .navigation-sidebar .navigation__sidebar li.has-sub__menu ul.sub__menu{overflow:hidden;}.solo-inner .navigation-sidebar .navigation__sidebar>li.nav__menu-item>ul.sub__menu>li.nav__menu-item>a:first-child,.solo-inner .navigation-sidebar .navigation__sidebar>li.nav__menu-item>ul.sub__menu>li.nav__menu-item>button:first-child{padding-inline-start:24px;}.solo-inner .navigation-sidebar .navigation__sidebar>li.nav__menu-item>ul.sub__menu>li.nav__menu-item>ul.sub__menu>li.nav__menu-item>a:first-child,.solo-inner .navigation-sidebar .navigation__sidebar>li.nav__menu-item>ul.sub__menu>li.nav__menu-item>ul.sub__menu>li.nav__menu-item>button:first-child{padding-inline-start:32px;}.solo-inner .navigation-sidebar .navigation__sidebar>li.nav__menu-item>ul.sub__menu>li.nav__menu-item>ul.sub__menu>li.nav__menu-item> ul.sub__menu>li.nav__menu-item>a:first-child,.solo-inner .navigation-sidebar .navigation__sidebar>li.nav__menu-item>ul.sub__menu>li.nav__menu-item>ul.sub__menu>li.nav__menu-item> ul.sub__menu>li.nav__menu-item>button:first-child{padding-inline-start:40px;}.solo-inner .navigation-sidebar .navigation__sidebar li.has-sub__menu{justify-content:space-between;flex-wrap:wrap;}.solo-inner .navigation-sidebar .navigation__sidebar ul.sub__menu{display:none;}.solo-inner .navigation-sidebar .navigation__sidebar li.link-and-button>button{margin-inline-start:auto;}.solo-inner .navigation-sidebar-hover  .dropdown-toggler{pointer-events:none;cursor:default;}.slide-out{animation-duration:var(--solo-sidebar-speed,400ms);animation-name:slide-out;}#primary-sidebar-menu.has-border h2.block__title{border-block-end:1px solid var(--r-br);}.page-wrapper .has-border .primary-sidebar-menu{border-block-start:1px solid var(--r-br);border-block-end:1px solid var(--r-br);}.page-wrapper .has-border .primary-sidebar-menu-inner ul.toggled{border-block-start:1px solid var(--r-br) !important;}.page-wrapper .has-border .primary-sidebar-menu-inner .sidebar-button-close,.page-wrapper .has-border .primary-sidebar-menu-inner .navigation__menubar li{border-block-end:1px solid var(--r-br) !important;}#primary-sidebar-menu .sidebar-button-close.activate-branding{display:flex;flex-wrap:nowrap;flex-direction:row-reverse;}#primary-sidebar-menu .sidebar-button-close.activate-branding .menu-branding{margin:0;padding-block:var(--solo-px4);padding-inline:var(--solo-px12);display:flex;justify-content:center;align-items:center;}@keyframes slide-out{0%{transform:translateX(0%);opacity:1;}100%{transform:translateX(-100%);opacity:0;}}.slide-in{animation-duration:400ms;animation-name:slide-in;}@keyframes slide-in{0%{transform:translateX(-100%);opacity:0;}100%{transform:translateX(0%);opacity:1;}}
