body{-webkit-text-size-adjust:100%;text-size-adjust:100%}.elementor-icon-wrapper{display:flex}.elementor-button{text-decoration:none!important}ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{border-left:0px!important}.elementor-field-group .elementor-field-textual::placeholder{color:var(--e-global-color-83ea030)!important;opacity:1!important}.elementor-widget-text-editor blockquote,.elementor-widget-text-editor ol,.elementor-widget-text-editor ul,.elementor-widget-theme-post-content blockquote,.elementor-widget-theme-post-content ol,.elementor-widget-theme-post-content ul,.elementor-tab-content blockquote,.elementor-tab-content ol,.elementor-tab-content ul{margin-block-end:40px}.elementor-widget-text-editor h1,.elementor-widget-text-editor h2,.elementor-widget-theme-post-content h1,.elementor-widget-theme-post-content h2,.elementor-tab-content h1,.elementor-tab-content h2{margin-block-start:20px;margin-block-end:30px}.elementor-widget-text-editor h3,.elementor-widget-text-editor h4,.elementor-widget-text-editor h5,.elementor-widget-text-editor h6,.elementor-widget-theme-post-content h3,.elementor-widget-theme-post-content h4,.elementor-widget-theme-post-content h5,.elementor-widget-theme-post-content h6,.elementor-tab-content h3,.elementor-tab-content h4,.elementor-tab-content h5,.elementor-tab-content h6{margin-block-start:20px;margin-block-end:20px}.elementor-widget-text-editor p:last-child,p#breadcrumbs,.elementor-widget-text-editor h1:last-child,.elementor-widget-text-editor h2:last-child,.elementor-widget-text-editor h3:last-child,.elementor-widget-text-editor h4:last-child,.elementor-widget-text-editor h5:last-child,.elementor-widget-text-editor h6:last-child,.elementor-widget-text-editor blockquote:last-child,.elementor-widget-text-editor ol:last-child,.elementor-widget-text-editor ul:last-child,.elementor-widget-theme-post-content p:last-child,.elementor-widget-theme-post-content h1:last-child,.elementor-widget-theme-post-content h2:last-child,.elementor-widget-theme-post-content h3:last-child,.elementor-widget-theme-post-content h4:last-child,.elementor-widget-theme-post-content h5:last-child,.elementor-widget-theme-post-content h6:last-child,.elementor-widget-theme-post-content blockquote:last-child,.elementor-widget-theme-post-content ol:last-child,.elementor-widget-theme-post-content ul:last-child,.elementor-tab-content p:last-child,.elementor-tab-content h1:last-child,.elementor-tab-content h2:last-child,.elementor-tab-content h3:last-child,.elementor-tab-content h4:last-child,.elementor-tab-content h5:last-child,.elementor-tab-content h6:last-child,.elementor-tab-content blockquote:last-child,.elementor-tab-content ol:last-child,.elementor-tab-content ul:last-child{margin-block-end:0}.elementor-widget-text-editor p:first-child,p#breadcrumbs,.elementor-widget-text-editor h1:first-child,.elementor-widget-text-editor h2:first-child,.elementor-widget-text-editor h3:first-child,.elementor-widget-text-editor h4:first-child,.elementor-widget-text-editor h5:first-child,.elementor-widget-text-editor h6:first-child,.elementor-widget-text-editor blockquote:first-child,.elementor-widget-text-editor ol:first-child,.elementor-widget-text-editor ul:first-child,.elementor-widget-theme-post-content p:first-child,.elementor-widget-theme-post-content h1:first-child,.elementor-widget-theme-post-content h2:first-child,.elementor-widget-theme-post-content h3:first-child,.elementor-widget-theme-post-content h4:first-child,.elementor-widget-theme-post-content h5:first-child,.elementor-widget-theme-post-content h6:first-child,.elementor-widget-theme-post-content blockquote:first-child,.elementor-widget-theme-post-content ol:first-child,.elementor-widget-theme-post-content ul:first-child,.elementor-tab-content p:first-child,.elementor-tab-content h1:first-child,.elementor-tab-content h2:first-child,.elementor-tab-content h3:first-child,.elementor-tab-content h4:first-child,.elementor-tab-content h5:first-child,.elementor-tab-content h6:first-child,.elementor-tab-content blockquote:first-child,.elementor-tab-content ol:first-child,.elementor-tab-content ul:first-child{margin-block-start:0}.elementor-widget-text-editor ol,.elementor-widget-text-editor ul,.elementor-widget-theme-post-content ol,.elementor-widget-theme-post-content ul,.elementor-tab-content ol,.elementor-tab-content ul{padding-inline-start:1.2em}.elementor-widget-text-editor ol ul,.elementor-widget-text-editor ol ol,.elementor-widget-text-editor ul ul,.elementor-widget-text-editor ul ol,.elementor-widget-theme-post-content ol ul,.elementor-widget-theme-post-content ol ol,.elementor-widget-theme-post-content ul ul,.elementor-widget-theme-post-content ul ol,.elementor-tab-content ol ul,.elementor-tab-content ol ol,.elementor-tab-content ul ul,.elementor-tab-content ul ol{padding-inline-start:20px}.elementor-widget-text-editor ol li::marker,.elementor-widget-text-editor ul li::marker,.elementor-widget-theme-post-content ol li::marker,.elementor-widget-theme-post-content ul li::marker,.elementor-tab-content ol li::marker,.elementor-tab-content ul li::marker{font-weight:700}.elementor-widget-text-editor .case-category-list ul,.elementor-shortcode .faq-category-list ul{display:flex;flex-direction:row;list-style:none;padding:0;margin:0;gap:15px;padding-inline-start:0;overflow:hidden;flex-wrap:wrap}.elementor-widget-text-editor .case-category-list ul li,.elementor-shortcode .faq-category-list ul li{white-space:nowrap}.austin .cta-arrow-btn .elementor-button-content-wrapper{gap:0}.austin .cta-arrow-btn .elementor-button-text{display:flex;align-items:center}.austin .cta-arrow-btn .elementor-button-text:after{content:"";width:40px;height:2px;background:var(--e-global-color-7d5e2c0);display:inline-block;margin-left:15px;transition:background 0.3s}.austin .cta-arrow-btn .elementor-button-icon{display:flex;align-items:center;opacity:0;transition:opacity 0.3s;margin-left:-9px}.austin .cta-arrow-btn .elementor-button-link:hover .elementor-button-text:after{background:var(--e-global-color-7920b3c)}.austin .cta-arrow-btn .elementor-button-link:hover .elementor-button-icon{opacity:1}.austin .elementor-widget-text-editor blockquote,.austin .elementor-widget-theme-post-content blockquote,.austin .elementor-tab-content blockquote{font-style:italic;opacity:.75;position:relative;padding-top:25px;margin-block-start:60px;margin-block-end:60px}.austin .elementor-widget-text-editor blockquote:before,.austin .elementor-widget-theme-post-content blockquote:before,.austin .elementor-tab-content blockquote:before{content:" ";display:block;position:absolute;top:0;height:1px;overflow:none;width:150px;border-bottom:2px solid #000}.vienna .elementor-widget-text-editor blockquote,.vienna .elementor-widget-theme-post-content blockquote,.vienna .elementor-tab-content blockquote{position:relative;padding-top:10px;margin-block-start:50px;padding-left:58px;margin-left:22px;margin-right:80px;margin-block-end:60px;color:var(--e-global-color-secondary);font-size:1.125em;font-weight:300}.vienna .elementor-widget-text-editor blockquote:before,.vienna .elementor-widget-theme-post-content blockquote:before,.vienna .elementor-tab-content blockquote:before{content:" ";display:block;position:absolute;top:0;left:0;overflow:none;width:37px;height:27px;background:url(../../../../../../themes/ujp-custom/assets/vienna-blockquote-icon.svg)}.vienna .elementor-widget-text-editor .case-category-list{display:flex;align-items:center;position:relative}.vienna .elementor-widget-text-editor .case-category-list.sliding{padding:0 30px}.vienna .elementor-widget-text-editor .case-category-list .elementor-swiper-button{font-size:18px;position:absolute;cursor:pointer;color:var(--e-global-color-primary);transition:opacity 0.3s}.vienna .elementor-widget-text-editor .case-category-list .elementor-swiper-button.disabled{opacity:.15}.vienna .elementor-widget-text-editor .case-category-list .elementor-swiper-button.elementor-swiper-button-prev{left:0}.vienna .elementor-widget-text-editor .case-category-list .elementor-swiper-button.elementor-swiper-button-next{right:0}.vienna .elementor-widget-text-editor .case-category-list ul li a{display:block;padding:6px 20px;border-radius:20px;text-transform:uppercase;font-weight:500;color:var(--e-global-color-7137c7d);background-color:var(--e-global-color-primary);transition:background-color 0.3s}.vienna .elementor-widget-text-editor .case-category-list ul li a:hover{background-color:var(--e-global-color-secondary);text-decoration:none}.minneapolis .elementor-widget-text-editor blockquote,.minneapolis .elementor-widget-theme-post-content blockquote,.minneapolis .elementor-tab-content blockquote{position:relative;padding:45px 126px 45px 45px;margin-block-start:50px;margin-block-end:40px;margin-left:0;margin-right:0;background-color:var(--e-global-color-e233533)}.minneapolis .elementor-widget-text-editor blockquote:before,.minneapolis .elementor-widget-theme-post-content blockquote:before,.minneapolis .elementor-tab-content blockquote:before{content:" ";display:block;position:absolute;top:30px;right:30px;overflow:none;width:56px;height:40px;background:url(../../../../../../themes/ujp-custom/assets/minneapolis-blockquote-icon.svg)}.main-nav-mega-menu ul{padding:0}.main-nav-mega-menu ul li{display:block;line-height:1}.main-nav-mega-menu ul li a{color:#FFF;font-family:"Poppins",Sans-serif;font-size:14px;font-weight:700;line-height:1em;text-transform:uppercase;transition:color 0.3s;text-decoration:none;display:inline-block;position:relative;padding:10px 20px}.main-nav-mega-menu ul li.menu-item-has-children.collapsible{cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;transition:height 0.3s}.main-nav-mega-menu ul li.menu-item-has-children.collapsible:after{content:"";display:inline-block;height:15px;width:15px;margin-left:5px;margin-top:-8px;background:url(/wp-content/uploads/2025/07/sort-down-solid-full.svg) center right no-repeat;order:1}.main-nav-mega-menu ul li.menu-item-has-children.collapsible.expanded:after{margin-left:5px;margin-bottom:-10px;background-image:url(/wp-content/uploads/2025/07/sort-up-solid-full.svg)}.main-nav-mega-menu ul li a:hover{color:var(--e-global-color-accent)}.main-nav-mega-menu ul li ul{margin-top:14px;padding-inline-start:20px}.main-nav-mega-menu ul li ul li a{font-weight:500;text-transform:none}.main-nav-mega-menu ul li.menu-item-has-children.collapsible>ul{display:none;flex:1 0 100%;width:100%;order:2}.main-nav-mega-menu ul li.menu-item-has-children.collapsible.expanded>ul{display:block}