:root{--solaris-red:#a20d18;--solaris-red-dark:#7f0912;--solaris-blue:#2155f5;--solaris-tui-blue:#315af4;--solaris-tui-link:#393781;--solaris-blue-dark:#082a63;--solaris-ink:#082a63;--solaris-muted:#747d8a;--solaris-surface:#ffffff;--solaris-soft:#f5f8fb;--solaris-aqua:#edf7fc;--solaris-border:#dce5ec;--solaris-shadow:0 8px 24px rgba(23, 33, 43, 0.08)}@media (max-width:767px){.solaris-repairs-active #gotop{display:none!important;visibility:hidden!important;pointer-events:none!important}}.solaris-repairs-active.home .elementor-element-474f784 .owl-nav button.owl-prev,.solaris-repairs-active.home .elementor-element-474f784 .owl-nav button.owl-next{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border:1px solid rgb(8 42 99 / .16)!important;border-radius:50%!important;background:#ffffff!important;color:var(--solaris-blue-dark)!important;box-shadow:0 5px 16px rgb(8 42 99 / .18)!important;box-sizing:border-box!important;line-height:1!important}.solaris-repairs-active.home .elementor-element-474f784 .owl-nav button.owl-prev{left:14px!important;right:auto!important}.solaris-repairs-active.home .elementor-element-474f784 .owl-nav button.owl-next{right:14px!important;left:auto!important}.solaris-repairs-active.home .elementor-element-474f784 .owl-nav button.owl-prev>i,.solaris-repairs-active.home .elementor-element-474f784 .owl-nav button.owl-next>i{position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;font-size:15px!important;line-height:1!important;transform:none!important}.solaris-repairs-active.home .solaris-german-blog-section{padding:0 20px 72px!important}.solaris-repairs-active.home .solaris-german-blog-section>.e-con-inner{max-width:1180px}.solaris-repairs-active.home .solaris-german-blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%}.solaris-repairs-active.home .solaris-german-blog-card{display:grid;grid-template-columns:minmax(190px,40%) 1fr;min-width:0;overflow:hidden;border:1px solid #e2e6ed;border-radius:20px;background:#fff;box-shadow:0 8px 24px rgb(8 42 99 / .1);transition:transform 0.2s ease,box-shadow 0.2s ease}.solaris-repairs-active.home .solaris-german-blog-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgb(8 42 99 / .15)}.solaris-repairs-active.home .solaris-german-blog-image{display:block;min-height:260px;overflow:hidden}.solaris-repairs-active.home .solaris-german-blog-image img{display:block;width:100%;height:100%;object-fit:cover}.solaris-repairs-active.home .solaris-german-blog-content{display:flex;flex-direction:column;align-items:flex-start;padding:26px}.solaris-repairs-active.home .solaris-german-blog-label{margin-bottom:10px;color:var(--solaris-blue);font-size:12px;font-weight:700;letter-spacing:.08em}.solaris-repairs-active.home .solaris-german-blog-card h3{margin:0 0 12px!important;font-size:22px!important;line-height:1.25!important}.solaris-repairs-active.home .solaris-german-blog-card h3 a{color:var(--solaris-ink)!important;text-decoration:none!important}.solaris-repairs-active.home .solaris-german-blog-card p{margin:0 0 20px;color:#667085;font-size:15px;line-height:1.6}.solaris-repairs-active.home .solaris-german-blog-more{margin-top:auto;color:var(--solaris-blue)!important;font-size:14px;font-weight:700;text-decoration:none!important}.solaris-repairs-active.home .solaris-german-blog-more::after{content:" \2192"}@media (max-width:991px){.solaris-repairs-active.home .solaris-german-blog-grid{grid-template-columns:1fr}}@media (max-width:575px){.solaris-repairs-active.home .solaris-german-blog-card{grid-template-columns:1fr}.solaris-repairs-active.home .solaris-german-blog-image{min-height:210px;max-height:240px}.solaris-repairs-active.home .solaris-german-blog-content{padding:22px}}.solaris-repairs-active .solaris-fake-stats,.solaris-repairs-active .elementor-element-51b64703{display:none!important}.solaris-repairs-active .header__right .dropdown-minicart,.solaris-repairs-active .header__right .dropdown-user-dashboard,.solaris-repairs-active .header__right .dropdown-wishlist{display:none!important}.solaris-repairs-active .header .solaris-currency-menu{position:relative}.solaris-repairs-active .header .solaris-currency-menu .dropdown-menu{min-width:92px!important;padding:7px!important;border:1px solid var(--solaris-border)!important;border-radius:10px!important;background:#fff!important;box-shadow:0 12px 30px rgb(8 42 99 / .14)!important}.solaris-repairs-active .header .solaris-currency-menu .dropdown-menu a{display:block;padding:8px 10px!important;border-radius:7px;color:var(--solaris-ink)!important;font-size:14px!important;font-weight:700;line-height:1.2;text-align:center}.solaris-repairs-active .header .solaris-currency-menu .dropdown-menu a:hover{background:var(--solaris-aqua)!important;color:var(--solaris-blue)!important}@media (min-width:1200px){body.solaris-lang-de .header__left{flex-basis:156px}body.solaris-lang-de .header__left .logo img{width:146px!important}body.solaris-lang-de #st-main-menu .main-menu{gap:clamp(11px, 1.15vw, 18px)}body.solaris-lang-de #st-main-menu .main-menu>li>a{font-size:16px!important}body.solaris-lang-de .header__right{flex-basis:128px}}@media (min-width:992px) and (max-width:1199px){body.solaris-lang-de .header{padding-right:14px;padding-left:14px}body.solaris-lang-de .header__left{flex-basis:130px}body.solaris-lang-de .header__left .logo img{width:124px!important}body.solaris-lang-de #st-main-menu .main-menu{gap:7px}body.solaris-lang-de #st-main-menu .main-menu>li>a{font-size:14px!important}body.solaris-lang-de .header__right{flex-basis:112px}}.solaris-repairs-active .grecaptcha-badge{display:none!important}.solaris-repairs-active.single-st_activity .st-information-contact,.solaris-repairs-active.single-st_tours .st-information-contact,.solaris-repairs-active.single-st_tour .st-information-contact{display:none!important}.solaris-repairs-active.solaris-blog-index .search-form-top{margin-bottom:34px}.solaris-repairs-active.solaris-blog-index .search--blog-solo{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(210px,280px);gap:18px;align-items:center}.solaris-repairs-active.solaris-blog-index .search--blog-solo .form-text,.solaris-repairs-active.solaris-blog-index .search--blog-solo .form-select{width:100%!important;height:48px!important;padding:0 16px!important;border:1px solid var(--solaris-border)!important;border-radius:12px!important;background:#fff!important;color:var(--solaris-ink)!important;font-size:15px!important;font-weight:500;box-shadow:none!important}.solaris-repairs-active.solaris-blog-index .search--blog-solo .form-text::placeholder{color:var(--solaris-muted)!important;opacity:1}.solaris-repairs-active.solaris-blog-index .search--blog-solo .form-icon-fa{position:relative;width:100%}.solaris-repairs-active.solaris-blog-index .search--blog-solo .form-icon-fa>i{right:15px!important;color:var(--solaris-blue)!important}.solaris-repairs-active.solaris-blog-index .st-blog--bg{height:100%}.solaris-repairs-active.solaris-blog-index .st-blog--item{display:flex;flex-direction:column;height:auto!important;min-height:100%;overflow:hidden;border:1px solid var(--solaris-border);border-radius:18px;background:#fff;box-shadow:0 9px 26px rgb(8 42 99 / .09)}.solaris-repairs-active.solaris-blog-index .st-blog--item .thumb,.solaris-repairs-active.solaris-blog-index .st-blog--item .thumb a{display:block;width:100%}.solaris-repairs-active.solaris-blog-index .st-blog--item .thumb img{display:block;width:100%!important;height:auto!important;aspect-ratio:16 / 10;object-fit:cover;border-radius:0!important}.solaris-repairs-active.solaris-blog-index .st-blog--item .thumb-caption{display:flex;flex:1;flex-direction:column;padding:18px 20px 22px!important}.solaris-repairs-active.solaris-blog-index .st-blog--item .blog-date{margin:0 0 10px!important;color:var(--solaris-muted)!important;font-size:13px!important}.solaris-repairs-active.solaris-blog-index .st-blog--item .blog-date li,.solaris-repairs-active.solaris-blog-index .st-blog--item .blog-date li::before{color:var(--solaris-muted)!important}.solaris-repairs-active.solaris-blog-index .st-blog--item .title{margin:0 0 10px!important}.solaris-repairs-active.solaris-blog-index .st-blog--item .title a{color:var(--solaris-ink)!important;font-size:21px!important;font-weight:700!important;line-height:1.3!important;text-decoration:none!important}.solaris-repairs-active.solaris-blog-index .st-blog--item .title a:hover{color:var(--solaris-blue)!important}.solaris-repairs-active.solaris-blog-index .st-blog--item .st-tour--description p{margin:0!important;color:var(--solaris-muted)!important;font-size:15px!important;line-height:1.62!important}.solaris-repairs-active.solaris-blog-article .single-blog--heading{height:320px!important;min-height:320px!important;background-color:rgb(8 42 99 / .2)!important;background-position:center!important;background-size:cover!important;background-blend-mode:multiply}.solaris-repairs-active.solaris-blog-article .article--detail-solo .st-title--bg{max-width:680px;margin:-84px auto 42px!important;padding:0!important;border:1px solid var(--solaris-border);border-top:4px solid var(--solaris-blue);border-radius:18px!important;background:#fff!important;box-shadow:0 14px 36px rgb(8 42 99 / .12)!important}.solaris-repairs-active.solaris-blog-article .article--detail-solo .st-title--bg .post-info{padding:30px 38px 34px!important;color:var(--solaris-muted)!important;font-size:14px!important;text-align:left!important}.solaris-repairs-active.solaris-blog-article .article--detail-solo .st-title--bg .post-info::before,.solaris-repairs-active.solaris-blog-article .article--detail-solo .st-title--bg .post-info::after{display:none!important;content:none!important}.solaris-repairs-active.solaris-blog-article .article--detail-solo .st-title--bg .post-info>a{color:var(--solaris-blue)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase}.solaris-repairs-active.solaris-blog-article .article--detail-solo .st-title--bg .title{margin:12px 0 0!important;color:var(--solaris-ink)!important;font-size:clamp(30px, 3.6vw, 40px)!important;font-weight:700!important;line-height:1.16!important;text-align:left!important}.solaris-repairs-active.solaris-blog-article h1.solaris-blog-title{font-weight:700!important}.solaris-repairs-active.solaris-blog-article .blog-content{padding-top:0!important;padding-bottom:72px!important}.solaris-repairs-active.solaris-blog-article .article--detail-solo .post-content{max-width:900px;margin:0 auto;color:var(--solaris-ink);font-size:16px!important;line-height:1.72!important}.solaris-repairs-active.solaris-blog-article .article--detail-solo .post-content h2{margin:38px 0 14px!important;color:var(--solaris-ink)!important;font-size:clamp(25px, 2.5vw, 30px)!important;font-weight:700!important;line-height:1.25!important}.solaris-repairs-active.solaris-blog-article .article--detail-solo .post-content h3{margin:28px 0 10px!important;color:var(--solaris-ink)!important;font-size:22px!important;font-weight:700!important;line-height:1.3!important}.solaris-repairs-active.solaris-blog-article .article--detail-solo .post-content p,.solaris-repairs-active.solaris-blog-article .article--detail-solo .post-content li{color:var(--solaris-ink)!important;font-size:16px!important;line-height:1.72!important}.solaris-repairs-active.solaris-blog-article .article--detail-solo .post-content a{color:var(--solaris-blue)!important;text-underline-offset:3px}.solaris-repairs-active.solaris-blog-article #ez-toc-container{box-sizing:border-box;width:100%!important;max-width:900px!important;margin:0 0 34px!important;padding:22px 24px!important;border:1px solid var(--solaris-border)!important;border-radius:14px!important;background:var(--solaris-soft)!important;box-shadow:none!important}.solaris-repairs-active.solaris-blog-article #ez-toc-container .ez-toc-title{color:var(--solaris-ink)!important;font-size:18px!important;font-weight:700!important}.solaris-repairs-active.solaris-blog-article #ez-toc-container a{color:var(--solaris-blue-dark)!important;font-size:14px!important;line-height:1.5!important}.solaris-repairs-active.solaris-blog-article .single-blog--heading h1.title::after{content:none!important;display:none!important}.solaris-repairs-active.solaris-blog-article #comments,.solaris-repairs-active.solaris-blog-article #comment-wrapper,.solaris-repairs-active.solaris-blog-article .comments-area,.solaris-repairs-active.solaris-blog-article .comment-respond,.solaris-repairs-active.solaris-blog-article #respond,.solaris-repairs-active.solaris-blog-article .comment-list,.solaris-repairs-active.solaris-blog-article .post-comment,.solaris-repairs-active.solaris-blog-article .st-comments,.solaris-repairs-active.solaris-blog-article .post-info>a[href*="/category/"],.solaris-repairs-active.solaris-blog-article .post-info>a[href*="#comments"]{display:none!important}.solaris-repairs-active.solaris-blog-index .st-blog--item .blog-location,.solaris-repairs-active.solaris-blog-index .st-blog--item .blog-date a[href*="/category/"]{display:none!important}.solaris-repairs-active.solaris-blog-article .article--detail-solo .post-content img{display:block;max-width:100%!important;height:auto!important;margin:28px auto!important;border-radius:16px!important}.solaris-repairs-active.solaris-lang-de,.solaris-repairs-active.solaris-lang-de #st-content-wrapper,.solaris-repairs-active.solaris-lang-de .elementor,.solaris-repairs-active.solaris-lang-de .elementor-section,.solaris-repairs-active.solaris-lang-de .e-con{max-width:100%}.solaris-repairs-active.solaris-lang-de{overflow-x:clip}.solaris-repairs-active.solaris-contact-page .elementor-element-4bb14677{margin-top:42px!important;margin-bottom:64px!important}.solaris-repairs-active.solaris-contact-page .elementor-element-111c991a>.elementor-widget-wrap,.solaris-repairs-active.solaris-contact-page .elementor-element-111c991a>.elementor-column-wrap{padding:30px!important;border:1px solid var(--solaris-border);border-radius:18px;background:var(--solaris-soft)}.solaris-repairs-active.solaris-contact-page .elementor-heading-title,.solaris-repairs-active.solaris-contact-page .elementor-icon-box-title,.solaris-repairs-active.solaris-contact-page .ff-el-group label{color:var(--solaris-ink)!important}.solaris-repairs-active.solaris-contact-page .elementor-element-651f77d0 .elementor-heading-title{font-size:clamp(30px, 3vw, 38px)!important;font-weight:700!important;line-height:1.2!important}.solaris-repairs-active.solaris-contact-page .elementor-icon,.solaris-repairs-active.solaris-contact-page .elementor-icon i,.solaris-repairs-active.solaris-contact-page .elementor-icon svg,.solaris-repairs-active.solaris-contact-page .elementor-icon-box-title a,.solaris-repairs-active.solaris-contact-page .elementor-icon-box-description a,.solaris-repairs-active.solaris-contact-page .elementor-widget-text-editor a{color:var(--solaris-blue)!important;fill:var(--solaris-blue)!important}.solaris-repairs-active.solaris-contact-page .solaris-contact-actions a{border-color:var(--solaris-blue)!important;color:var(--solaris-blue-dark)!important}.solaris-repairs-active.solaris-contact-page .solaris-contact-actions a:first-child,.solaris-repairs-active.solaris-contact-page .solaris-contact-actions a:hover,.solaris-repairs-active.solaris-contact-page .fluentform .ff-btn-submit{border-color:var(--solaris-blue)!important;background:var(--solaris-blue)!important;color:#fff!important;box-shadow:none!important}.solaris-repairs-active.solaris-contact-page .elementor-social-icon{background:var(--solaris-blue)!important;color:#fff!important}@media (max-width:767px){.solaris-repairs-active.solaris-blog-index .search--blog-solo{grid-template-columns:1fr;gap:10px}.solaris-repairs-active.solaris-blog-article .single-blog--heading{height:220px!important;min-height:220px!important}.solaris-repairs-active.solaris-blog-article .article--detail-solo .st-title--bg{margin:-42px 12px 30px!important}.solaris-repairs-active.solaris-blog-article .article--detail-solo .st-title--bg .post-info{padding:24px 22px 26px!important}.solaris-repairs-active.solaris-blog-article .article--detail-solo .post-content{padding-right:4px;padding-left:4px}.solaris-repairs-active.solaris-contact-page .elementor-element-111c991a>.elementor-widget-wrap,.solaris-repairs-active.solaris-contact-page .elementor-element-111c991a>.elementor-column-wrap{padding:22px!important}}.solaris-repairs-active.home .st-banner-search-form .search-form.st-border-radius{visibility:hidden}.solaris-repairs-active.home .st-banner-search-form .search-form.st-border-radius.solaris-tour-hub-ready{visibility:visible}.solaris-repairs-active #st-main-menu .main-menu{visibility:hidden}.solaris-repairs-active #st-main-menu .main-menu.solaris-navigation-ready{visibility:visible}.solaris-repairs-active.page-template-template-activity-search .st-banner-search-form .search-form.st-border-radius{visibility:hidden}.solaris-repairs-active.page-template-template-activity-search .st-banner-search-form .search-form.st-border-radius.solaris-tour-hub-ready{visibility:visible}.solaris-repairs-active.page-template-template-activity-search .banner{background-image:linear-gradient(rgb(8 42 99 / .08),rgb(8 42 99 / .16)),url(https://staging.solaristour.com/wp-content/uploads/2025/02/Marsa-Mubarak-7-900x600.png)!important;background-position:center 48%!important;background-size:cover!important}.solaris-repairs-active.page-template-template-activity-search .sidebar-item:has(.filter-review-score){display:none!important}.solaris-repairs-active{color:var(--solaris-ink);font-family:"Poppins","Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.65;overflow-x:clip}.solaris-repairs-active p,.solaris-repairs-active li{line-height:1.65}.solaris-repairs-active .elementor-widget-text-editor p{font-size:clamp(16px, 1.35vw, 18px)!important;line-height:1.7!important}.solaris-repairs-active .elementor-widget-heading h2.elementor-heading-title{font-size:clamp(28px, 3vw, 36px)!important;line-height:1.2!important}.solaris-repairs-active .elementor-widget-heading h3.elementor-heading-title{font-size:clamp(22px, 2.3vw, 29px)!important;line-height:1.25!important}.solaris-repairs-active .dropdown-user-dashboard,.solaris-repairs-active .service-add-wishlist,.solaris-repairs-active .owner-info,.solaris-repairs-active .services-item [itemprop="aggregateRating"],.solaris-repairs-active .services-item .reviews,.solaris-repairs-active .item-tour .reviews,.solaris-repairs-active .item-tour [itemprop="aggregateRating"],.solaris-repairs-active.single-st_tours [itemprop="aggregateRating"],.solaris-repairs-active.single-st_tour [itemprop="aggregateRating"],.solaris-repairs-active.single-st_activity [itemprop="aggregateRating"],.solaris-repairs-active.single-st_tours .reviews,.solaris-repairs-active.single-st_tour .reviews,.solaris-repairs-active.single-st_activity .reviews,.solaris-repairs-active.single-st_tours #st-reviews,.solaris-repairs-active.single-st_tour #st-reviews,.solaris-repairs-active.single-st_activity #st-reviews,.solaris-repairs-active.single-st_tours .st-form-book-wrapper,.solaris-repairs-active.single-st_tour .st-form-book-wrapper,.solaris-repairs-active.single-st_activity .st-form-book-wrapper,.solaris-repairs-active .elementor-element-539e0a6,.solaris-repairs-active .elementor-element-3d12018,.solaris-repairs-active .elementor-element-1b7870e,.solaris-repairs-active .elementor-element-b466c09,.solaris-repairs-active .services-item:has(a[href*="/st_tour/test/"]),.solaris-repairs-active article:has(a[href*="/elementor-16676/"]),.solaris-repairs-active article:has(a[href*="/tours-in-egypt/"]){display:none!important}.solaris-repairs-active .header{background:#fff;border-bottom:1px solid var(--solaris-border);box-shadow:0 3px 16px rgb(23 33 43 / .04)}.solaris-repairs-active .header .logo img{object-fit:contain}.solaris-repairs-active .header .main-menu>li>a{font-weight:650;letter-spacing:0;white-space:nowrap}.solaris-repairs-active .header .wpml-ls-flag{width:22px!important;height:auto!important}.solaris-repairs-active .header__right .items{display:flex;align-items:center;gap:12px;flex-wrap:nowrap!important;margin-bottom:0}.solaris-repairs-active .header .solaris-current-language{display:none!important}.solaris-repairs-active .header .solaris-language-utility{margin:0;padding:0;list-style:none}.solaris-repairs-active .header .solaris-language-utility>a{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:38px;padding:6px 4px}@media (min-width:992px){.solaris-repairs-active .header{min-height:88px;padding:10px 30px}.solaris-repairs-active .header__left{flex:0 0 168px}.solaris-repairs-active .header__left .logo img{width:154px!important;height:auto!important;max-height:48px;object-fit:contain}.solaris-repairs-active .header__center{flex:1 1 auto;min-width:0}.solaris-repairs-active #st-main-menu .main-menu{display:flex;align-items:center;justify-content:center;gap:clamp(17px, calc(1.35vw + 4px), 26px);flex-wrap:nowrap;margin:0}.solaris-repairs-active #st-main-menu .main-menu>li>a{min-height:42px;padding:9px 1px;font-size:20px;line-height:1.2}.solaris-repairs-active .header__right{flex:0 0 118px}.solaris-repairs-active #st-main-menu .main-menu>.wpml-ls-menu-item{display:none!important}}.solaris-repairs-active .header .main-menu>li>a{position:relative;color:var(--solaris-ink)!important;transition:color 0.18s ease}.solaris-repairs-active .header .main-menu>li>a::after{position:absolute;right:2px;bottom:3px;left:2px;height:2px;border-radius:2px;background:var(--solaris-blue);content:"";transform:scaleX(0);transform-origin:center;transition:transform 0.18s ease}.solaris-repairs-active .header .main-menu>li>a:hover,.solaris-repairs-active .header .main-menu>li.current-menu-item>a,.solaris-repairs-active .header .main-menu>li.current_page_item>a{color:var(--solaris-blue-dark)!important}.solaris-repairs-active .header #dropdown-currency{color:var(--solaris-ink)!important}.solaris-repairs-active .header .main-menu>li>a:hover::after,.solaris-repairs-active .header .main-menu>li.current-menu-item>a::after,.solaris-repairs-active .header .main-menu>li.current_page_item>a::after{transform:scaleX(1)}@media (min-width:992px) and (max-width:1199px){.solaris-repairs-active .header{padding-right:20px;padding-left:20px}.solaris-repairs-active .header__left{flex-basis:142px}.solaris-repairs-active .header__left .logo img{width:136px}.solaris-repairs-active #st-main-menu .main-menu{gap:10px}.solaris-repairs-active #st-main-menu .main-menu>li>a{font-size:19px}.solaris-repairs-active .header__right{flex-basis:108px}}@media (max-width:991px){.solaris-repairs-active .header .solaris-language-utility{display:none!important}}.solaris-repairs-active h1,.solaris-repairs-active h2,.solaris-repairs-active h3{font-family:"Poppins","Segoe UI",Arial,sans-serif!important;letter-spacing:-.015em;text-wrap:balance}.solaris-repairs-active .solaris-section-label{text-transform:none!important}.solaris-repairs-active .solaris-page-title{max-width:1180px;margin:0 auto;padding:36px 24px 8px;font-size:clamp(32px, 4vw, 48px);line-height:1.12;color:var(--solaris-ink)}.solaris-repairs-active .solaris-category-summary{display:grid;gap:14px;width:min(1180px, calc(100% - 40px));margin:18px auto 34px;padding:24px 28px;border:1px solid var(--solaris-border);border-left:5px solid var(--solaris-blue);border-radius:14px;background:linear-gradient(135deg,#fff 0%,#f4fbfd 100%);box-shadow:0 10px 28px rgb(23 33 43 / .07)}.solaris-repairs-active .solaris-category-summary p{margin:0;font-style:normal!important}.solaris-repairs-active .solaris-category-intro{font-size:clamp(17px, 1.55vw, 20px);font-weight:600;color:var(--solaris-ink)}.solaris-repairs-active .solaris-category-note{color:var(--solaris-muted)}.solaris-repairs-active .solaris-category-note strong,.solaris-repairs-active .solaris-category-resorts-label{color:var(--solaris-blue-dark)}.solaris-repairs-active .solaris-category-resorts{display:flex;align-items:flex-start;gap:14px}.solaris-repairs-active .solaris-category-resorts-label{flex:0 0 auto;padding-top:5px}.solaris-repairs-active .solaris-category-resorts ul{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.solaris-repairs-active .solaris-category-resorts li{padding:4px 10px;border:1px solid #cce8f0;border-radius:999px;background:#fff;font-size:14px;font-weight:600;line-height:1.4;white-space:nowrap}.solaris-repairs-active .solaris-original-category-intro{display:none!important}.solaris-repairs-active .solaris-tour-hub{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;padding:8px}.solaris-repairs-active .solaris-tour-hub a,.solaris-repairs-active .solaris-primary-button,.solaris-repairs-active .solaris-booking-card .solaris-request-link,.solaris-repairs-active .solaris-mobile-booking{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 18px;border:0;border-radius:10px;background:var(--solaris-red);color:#fff!important;font-weight:700;text-align:center;text-decoration:none!important;box-shadow:0 8px 22px rgb(144 0 8 / .18);transition:transform 0.18s ease,background 0.18s ease,box-shadow 0.18s ease}.solaris-repairs-active .solaris-tour-hub a:nth-child(-n+3){background:var(--solaris-blue-dark)}.solaris-repairs-active.home .solaris-home-section-heading{position:relative;width:100%;margin:0 0 30px!important;padding:0 20px 15px;color:var(--solaris-ink)!important;font-size:clamp(30px, 3vw, 38px)!important;font-weight:750!important;line-height:1.2!important;text-align:center!important}.solaris-repairs-active.home .solaris-home-section-heading::after{position:absolute;bottom:0;left:50%;width:58px;height:3px;border-radius:999px;background:var(--solaris-blue);content:"";transform:translateX(-50%)}.solaris-repairs-active.home .solaris-home-band{position:relative;padding-top:72px!important;padding-bottom:72px!important}.solaris-repairs-active.home .solaris-home-band-soft{background:var(--solaris-aqua)!important}.solaris-repairs-active.home .solaris-home-heading-wrap,.solaris-repairs-active.home .solaris-home-heading-wrap .elementor-widget-heading,.solaris-repairs-active.home .solaris-home-heading-wrap .elementor-widget-container{width:100%!important;max-width:100%!important}.solaris-repairs-active.home .solaris-home-band-soft::before,.solaris-repairs-active.home .solaris-home-band-soft::after{position:absolute;right:0;left:0;height:1px;background:rgb(6 111 138 / .08);content:""}.solaris-repairs-active.home .solaris-home-band-soft::before{top:0}.solaris-repairs-active.home .solaris-home-band-soft::after{bottom:0}.solaris-repairs-active.home .solaris-experience-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px!important;width:100%}.solaris-repairs-active.home .solaris-experience-grid>.elementor-element{width:auto!important;max-width:none!important;min-width:0}.solaris-repairs-active.home .solaris-experience-tile{position:relative;display:block;height:300px;overflow:hidden;border:1px solid rgb(255 255 255 / .45);border-radius:18px;box-shadow:0 9px 26px rgb(23 33 43 / .12);transition:transform 0.22s ease,box-shadow 0.22s ease}.solaris-repairs-active.home .solaris-experience-tile:hover{transform:translateY(-4px);box-shadow:0 15px 34px rgb(23 33 43 / .17)}.solaris-repairs-active.home .solaris-experience-tile .elementor-cta__bg{transition:transform 0.45s ease}.solaris-repairs-active.home .solaris-experience-tile:hover .elementor-cta__bg{transform:scale(1.04)}.solaris-repairs-active.home .solaris-experience-tile .elementor-cta__bg-overlay{background:linear-gradient(180deg,rgb(12 24 31 / .05) 20%,rgb(12 24 31 / .84) 100%)!important;opacity:1!important}.solaris-repairs-active.home .solaris-experience-tile .elementor-cta__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;height:100%;padding:26px!important;text-align:left}.solaris-repairs-active.home .solaris-experience-tile .elementor-cta__title{margin:0 0 12px!important;color:#fff!important;font-size:clamp(25px, 2.4vw, 32px)!important;font-weight:750!important;line-height:1.15!important;text-shadow:0 2px 14px rgb(0 0 0 / .32)}.solaris-repairs-active.home .solaris-experience-tile .elementor-cta__button{padding:8px 13px!important;border:1px solid rgb(255 255 255 / .8)!important;border-radius:999px!important;background:rgb(255 255 255 / .12)!important;color:#fff!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;backdrop-filter:blur(5px)}.solaris-repairs-active .solaris-tour-hub a:hover,.solaris-repairs-active .solaris-primary-button:hover,.solaris-repairs-active .solaris-booking-card .solaris-request-link:hover,.solaris-repairs-active .solaris-mobile-booking:hover{transform:translateY(-2px);background:var(--solaris-red-dark);box-shadow:0 12px 26px rgb(23 33 43 / .18)}.solaris-repairs-active .services-item .item{height:100%;background:var(--solaris-surface);box-shadow:var(--solaris-shadow);transition:transform 0.18s ease,box-shadow 0.18s ease}.solaris-repairs-active .solaris-polished-tour-card .item{overflow:hidden;border:1px solid var(--solaris-border)!important;border-radius:16px!important;background:#fff;box-shadow:0 6px 19px rgb(23 33 43 / .075)}.solaris-repairs-active .solaris-polished-tour-card .featured-image{aspect-ratio:3 / 2;overflow:hidden;background:#edf2f4}.solaris-repairs-active .solaris-polished-tour-card .featured-image>a[itemprop="url"],.solaris-repairs-active .solaris-polished-tour-card .featured-image>a:not([class]),.solaris-repairs-active .solaris-polished-tour-card .featured-image img:not(.avatar){display:block;width:100%;height:100%}.solaris-repairs-active .solaris-polished-tour-card .featured-image img:not(.avatar){object-fit:cover!important;transition:transform 0.35s ease}.solaris-repairs-active .solaris-polished-tour-card:hover .featured-image img:not(.avatar){transform:scale(1.035)}.solaris-repairs-active .solaris-polished-tour-card .content-item{display:flex;flex-direction:column;min-height:174px;padding:18px 20px!important}.solaris-repairs-active .solaris-polished-tour-card .title{display:-webkit-box;min-height:2.7em;overflow:hidden;margin:0 0 14px!important;font-size:18px!important;font-weight:700;line-height:1.35!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.solaris-repairs-active .solaris-polished-tour-card .title a{color:var(--solaris-tui-link)!important;text-decoration:none!important}.solaris-repairs-active .solaris-polished-tour-card:hover .title a{color:var(--solaris-tui-blue)!important}.solaris-repairs-active .solaris-polished-tour-card .section-footer{margin:auto -20px -18px;padding:14px 20px 16px;border-top:1px solid var(--solaris-border);background:#f2f9fb}.solaris-repairs-active .item-tour.solaris-polished-tour-card .footer-inner{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;width:100%;gap:14px}.solaris-repairs-active .item-tour.solaris-polished-tour-card .price-wrapper{display:flex!important;flex-direction:column;align-items:flex-end!important;justify-content:flex-start!important;gap:4px;margin-left:auto;text-align:right}.solaris-repairs-active .item-tour.solaris-polished-tour-card .price-wrapper i{display:none!important}.solaris-repairs-active .item-tour.solaris-polished-tour-card .fr_text,.solaris-repairs-active .services-item.solaris-polished-tour-card .sale-top{color:var(--solaris-muted);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.solaris-repairs-active .item-tour.solaris-polished-tour-card .fr_text{text-transform:uppercase}.solaris-repairs-active .services-item.solaris-polished-tour-card .sale-top{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.solaris-repairs-active .solaris-polished-tour-card .price .item{color:var(--solaris-ink);font-size:24px!important;font-weight:800;line-height:1;letter-spacing:-.025em}.solaris-repairs-active .solaris-polished-tour-card .price{color:var(--solaris-ink)!important}.solaris-repairs-active .item-tour.solaris-polished-tour-card .solaris-card-kicker{align-self:flex-end;padding-bottom:3px;color:var(--solaris-muted);font-size:13px;font-weight:650;line-height:1.25}.solaris-repairs-active .services-item.solaris-polished-tour-card .price-wrapper-tour{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;width:100%}.solaris-repairs-active .services-item.solaris-polished-tour-card .price-tour{order:2;margin-left:auto;text-align:right}.solaris-repairs-active .services-item.solaris-polished-tour-card .price .item{color:var(--solaris-ink)!important}.solaris-repairs-active .services-item.solaris-polished-tour-card .unit{display:inline-flex;align-items:center;gap:6px;padding:0;border-radius:0;background:#fff0;color:var(--solaris-muted);font-size:13px;font-weight:550;order:1}.solaris-repairs-active .services-item.solaris-polished-tour-card .sale-top{align-items:flex-end;text-align:right}.solaris-repairs-active .services-item.solaris-polished-tour-card .unit svg{width:14px;height:14px}.solaris-repairs-active .services-item.solaris-card-clickable{cursor:pointer}.solaris-repairs-active .services-item.solaris-card-clickable:hover .item{transform:translateY(-4px);box-shadow:0 13px 30px rgb(23 33 43 / .13)}.solaris-repairs-active .services-item .featured-image{aspect-ratio:4 / 3;overflow:hidden;background:#eef2f4}.solaris-repairs-active .services-item .featured-image>a,.solaris-repairs-active .services-item .featured-image img.image-feature{display:block;width:100%;height:100%}.solaris-repairs-active .services-item .featured-image img.image-feature{object-fit:cover!important}.solaris-repairs-active .service-avatar{display:none!important}.solaris-repairs-active .item-tour .item{height:100%;background:var(--solaris-surface);box-shadow:var(--solaris-shadow);transition:transform 0.18s ease,box-shadow 0.18s ease}.solaris-repairs-active .item-tour.solaris-card-clickable{cursor:pointer}.solaris-repairs-active .item-tour.solaris-card-clickable:hover .item{transform:translateY(-4px);box-shadow:0 13px 30px rgb(23 33 43 / .13)}.solaris-repairs-active .services-item .content-item{display:flex;flex-direction:column;min-height:178px;padding:20px!important}.solaris-repairs-active .services-item .title,.solaris-repairs-active .item-tour .title{font-size:18px;line-height:1.35;margin-bottom:14px}.solaris-repairs-active .services-item .section-footer{margin-top:auto}.solaris-repairs-active .elementor-element-422b09a,.solaris-repairs-active .elementor-element-84d8706,.solaris-repairs-active .elementor-element-7c8d847{min-height:0!important;padding-top:56px!important;padding-bottom:56px!important}.solaris-repairs-active .elementor-element-1439ac0,.solaris-repairs-active .elementor-element-094ef8a,.solaris-repairs-active .elementor-element-463ba80{padding-top:12px!important;padding-bottom:72px!important}.solaris-repairs-active .elementor-element-4bb14677{margin-top:48px!important;margin-bottom:64px!important}.solaris-repairs-active .elementor-element-46c98a5f iframe,.solaris-repairs-active .elementor-element-59a0c1cb,.solaris-repairs-active .elementor-element-59a0c1cb .elementor-container,.solaris-repairs-active .elementor-element-59a0c1cb .elementor-column,.solaris-repairs-active .elementor-element-59a0c1cb .elementor-widget-wrap,.solaris-repairs-active .elementor-element-46c98a5f{height:390px!important;min-height:390px!important}.solaris-repairs-active .solaris-contact-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.solaris-repairs-active .solaris-contact-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 16px;border:1px solid var(--solaris-blue);border-radius:9px;color:var(--solaris-blue-dark);font-weight:700;text-decoration:none}.solaris-repairs-active .solaris-contact-actions a:first-child,.solaris-repairs-active .solaris-contact-actions a:hover{background:var(--solaris-blue);color:#fff}.solaris-repairs-active .fluentform .ff-el-input--content input,.solaris-repairs-active .fluentform .ff-el-input--content textarea,.solaris-repairs-active .solaris-booking-form input,.solaris-repairs-active .solaris-booking-form textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid #cfd7dd;border-radius:8px;background:#fff;color:var(--solaris-ink)}.solaris-repairs-active .solaris-booking-card{padding:28px;border:1px solid var(--solaris-border);border-radius:18px;background:#fff;box-shadow:0 12px 34px rgb(23 33 43 / .11)}.solaris-repairs-active .solaris-booking-card .solaris-request-link{width:100%}.solaris-repairs-active .solaris-booking-card h3{margin:0 0 10px;color:var(--solaris-ink)!important;font-size:24px;font-weight:760;line-height:1.25}.solaris-repairs-active .solaris-booking-card p{margin:0 0 18px;color:var(--solaris-muted);font-size:14px;line-height:1.55}.solaris-repairs-active .solaris-booking-price{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:9px;margin:17px 0 15px;padding:14px 16px;border-radius:12px;background:var(--solaris-aqua)}.solaris-repairs-active .solaris-booking-price span{color:var(--solaris-muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.solaris-repairs-active .solaris-booking-price strong{color:var(--solaris-ink);font-size:27px;font-weight:800;letter-spacing:-.025em;line-height:1}.solaris-repairs-active .solaris-booking-price small{grid-column:1 / -1;margin-top:6px;color:var(--solaris-muted);font-size:11px;line-height:1.35}.solaris-repairs-active .solaris-booking-points{display:grid;gap:9px;margin:17px 0 0;padding:0;list-style:none}.solaris-repairs-active .solaris-booking-points li{display:flex;align-items:flex-start;gap:9px;color:var(--solaris-muted);font-size:12px;line-height:1.4}.solaris-repairs-active .solaris-booking-points li span{display:inline-flex;flex:0 0 20px;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#e8f6ee;color:#207348;font-size:12px;font-weight:800}@media (min-width:992px){.solaris-repairs-active.single-st_activity .solaris-booking-card{position:sticky;top:112px}}.solaris-repairs-active .solaris-mobile-booking{display:none}.solaris-repairs-active.single-st_tours .st-single-service-content,.solaris-repairs-active.single-st_tour .st-single-service-content,.solaris-repairs-active.single-st_activity .st-single-service-content{padding-top:36px}.solaris-repairs-active.single-st_tours .st-section-single,.solaris-repairs-active.single-st_tour .st-section-single,.solaris-repairs-active.single-st_activity .st-section-single{margin-bottom:42px}.solaris-repairs-active.single-st_tours .st-section-single p,.solaris-repairs-active.single-st_tour .st-section-single p,.solaris-repairs-active.single-st_activity .st-section-single p{line-height:1.75}.solaris-repairs-active .solaris-booking-page{max-width:920px;margin:0 auto 80px;padding:12px 24px}.solaris-repairs-active .solaris-booking-intro{padding:18px 20px;border-left:4px solid var(--solaris-blue);border-radius:8px;background:#eef9fc;font-size:17px;line-height:1.65}.solaris-repairs-active .solaris-booking-form{margin-top:26px;padding:30px;border:1px solid var(--solaris-border);border-radius:14px;background:#fff;box-shadow:var(--solaris-shadow)}.solaris-repairs-active .solaris-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.solaris-repairs-active .solaris-booking-form label{display:block;margin-bottom:18px;font-weight:650;color:var(--solaris-ink)}.solaris-repairs-active .solaris-booking-form label input,.solaris-repairs-active .solaris-booking-form label textarea{margin-top:7px}.solaris-repairs-active .solaris-form-notice{margin:20px 0;padding:16px 18px;border-radius:8px;background:#e8f8ee;color:#1b5e35;font-weight:650}.solaris-repairs-active .solaris-form-notice-missing,.solaris-repairs-active .solaris-form-notice-wait,.solaris-repairs-active .solaris-form-notice-error{background:#fff1f1;color:#812228}.solaris-repairs-active .solaris-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.solaris-repairs-active .solaris-form-help{margin:15px 0 0;color:var(--solaris-muted)}.solaris-repairs-active.solaris-activity-polished .st-breadcrumb{border-bottom:1px solid var(--solaris-border);background:#fff}.solaris-repairs-active.solaris-activity-polished h1.st-heading{margin-bottom:34px;padding-bottom:0;color:var(--solaris-ink)!important;font-size:clamp(34px, 3.3vw, 42px)!important;font-weight:780;letter-spacing:-.025em;line-height:1.15}.solaris-repairs-active.solaris-activity-polished h1.st-heading::after{display:none!important;content:none!important}.solaris-repairs-active.solaris-activity-polished .solaris-empty-subheading{display:none!important}.solaris-repairs-active.solaris-activity-polished .st-gallery{overflow:hidden;border-radius:18px;background:var(--solaris-soft)}.solaris-repairs-active.solaris-activity-polished .st-service-feature{margin:32px 0 34px;padding:0;border:0}.solaris-repairs-active.solaris-activity-polished .st-service-feature>.row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.solaris-repairs-active.solaris-activity-polished .st-service-feature>.row>[class*="col-"]{width:auto;max-width:none;padding:0}.solaris-repairs-active.solaris-activity-polished .st-service-feature .solaris-hidden-language{display:none!important}.solaris-repairs-active.solaris-activity-polished .st-service-feature .item{height:100%;min-height:82px;padding:15px 16px;border:1px solid var(--solaris-border);border-radius:13px;background:#fff;box-shadow:0 6px 17px rgb(23 33 43 / .055)}.solaris-repairs-active.solaris-activity-polished .st-service-feature .icon{display:inline-flex;flex:0 0 42px;align-items:center;justify-content:center;width:42px;height:42px;margin-right:12px;border-radius:11px;background:var(--solaris-aqua);color:var(--solaris-blue-dark)}.solaris-repairs-active.solaris-activity-polished .st-service-feature .name{margin-bottom:3px;color:var(--solaris-ink)!important;font-size:13px;font-weight:750}.solaris-repairs-active.solaris-activity-polished .st-service-feature .value{margin:0;color:var(--solaris-muted);font-size:14px;line-height:1.35}.solaris-repairs-active.solaris-activity-polished .solaris-activity-description{margin-bottom:34px;padding:30px;border:1px solid var(--solaris-border);border-radius:18px;background:#fff;box-shadow:0 9px 27px rgb(23 33 43 / .065)}.solaris-repairs-active.solaris-activity-polished .solaris-activity-description>.st-heading-section{margin:0 0 22px;color:var(--solaris-ink)!important;font-size:28px!important;font-weight:780;line-height:1.2!important}.solaris-repairs-active.solaris-activity-polished .solaris-activity-description>.solaris-activity-intro{color:#35424d;font-size:17px;line-height:1.72}.solaris-repairs-active.solaris-activity-polished .solaris-activity-description>.solaris-empty-copy,.solaris-repairs-active.solaris-activity-polished .solaris-activity-description blockquote:has(>p:empty){display:none!important}.solaris-repairs-active.solaris-activity-polished .solaris-activity-description>h2:not(.st-heading-section){margin:32px 0 13px;padding-top:27px;border-top:1px solid var(--solaris-border);color:var(--solaris-ink)!important;font-size:clamp(23px, 2.1vw, 28px)!important;font-weight:760;line-height:1.25!important}.solaris-repairs-active.solaris-activity-polished .solaris-activity-description>h3{margin:24px 0 9px;color:var(--solaris-ink)!important;font-size:20px!important;font-weight:720;line-height:1.35!important}.solaris-repairs-active.solaris-activity-polished .solaris-activity-description h2 img.emoji,.solaris-repairs-active.solaris-activity-polished .solaris-activity-description h3 img.emoji{display:none!important}.solaris-repairs-active.solaris-activity-polished .solaris-activity-description>p,.solaris-repairs-active.solaris-activity-polished .solaris-activity-description li p{color:#35424d;font-size:16px;line-height:1.75}.solaris-repairs-active.solaris-activity-polished .solaris-activity-description>ul,.solaris-repairs-active.solaris-activity-polished .solaris-activity-description>ol{margin:8px 0 12px;padding:17px 21px 17px 43px;border-radius:12px;background:var(--solaris-soft)}.solaris-repairs-active.solaris-activity-polished .solaris-activity-description>blockquote{margin:15px 0 0;padding:17px 19px;border:0;border-left:4px solid var(--solaris-blue);border-radius:10px;background:#f3fafc}.solaris-repairs-active.solaris-activity-polished .solaris-activity-description a{color:var(--solaris-blue-dark);text-decoration-thickness:1px;text-underline-offset:3px}.solaris-repairs-active.solaris-activity-polished .st-highlight,.solaris-repairs-active.solaris-activity-polished .st-inexclude,.solaris-repairs-active.solaris-activity-polished .st-program-list{margin-bottom:28px;padding:26px;border:1px solid var(--solaris-border);border-radius:16px;background:#fff}.solaris-repairs-active.solaris-activity-polished .st-highlight>.st-heading-section,.solaris-repairs-active.solaris-activity-polished .st-inexclude>.st-heading-section,.solaris-repairs-active.solaris-activity-polished #st-itinerary{color:var(--solaris-ink)!important;font-weight:760}.solaris-repairs-active.solaris-activity-polished .st-program-list .accordion-button{color:var(--solaris-ink)!important}.solaris-repairs-active.solaris-activity-polished .st-program-list .accordion-button>span:first-child{color:var(--solaris-blue-dark)!important}.solaris-repairs-active.solaris-sindbad-sample .st-breadcrumb{border-bottom:1px solid var(--solaris-border);background:#fff}.solaris-repairs-active.solaris-sindbad-sample h1.st-heading{position:relative;margin-bottom:34px;padding-bottom:0;color:var(--solaris-ink)!important;font-size:clamp(34px, 3.3vw, 42px)!important;font-weight:780;line-height:1.15}.solaris-repairs-active.solaris-sindbad-sample h1.st-heading::after{display:none!important;content:none!important}.solaris-repairs-active.solaris-sindbad-sample h1.st-heading+.sub-heading{display:none!important}.solaris-repairs-active.single-st_activity .st-breadcrumb a{color:var(--solaris-blue-dark)!important}.solaris-repairs-active.single-st_activity .st-heading-section{color:var(--solaris-ink)!important}.solaris-repairs-active.solaris-sindbad-sample .st-service-feature{margin:32px 0 34px;padding:0;border:0}.solaris-repairs-active.solaris-sindbad-sample .st-service-feature>.row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.solaris-repairs-active.solaris-sindbad-sample .st-service-feature>.row>[class*="col-"]{width:auto;max-width:none;padding:0}.solaris-repairs-active.solaris-sindbad-sample .st-service-feature .solaris-hidden-language{display:none!important}.solaris-repairs-active.solaris-sindbad-sample .st-service-feature .item{height:100%;min-height:82px;padding:15px 16px;border:1px solid var(--solaris-border);border-radius:13px;background:#fff;box-shadow:0 7px 20px rgb(23 33 43 / .06)}.solaris-repairs-active.solaris-sindbad-sample .st-service-feature .icon{display:inline-flex;flex:0 0 42px;align-items:center;justify-content:center;width:42px;height:42px;margin-right:12px;border-radius:11px;background:#eaf7fb;color:var(--solaris-blue-dark)}.solaris-repairs-active.solaris-sindbad-sample .st-service-feature .name{margin-bottom:3px;color:var(--solaris-ink)!important;font-size:13px;font-weight:750}.solaris-repairs-active.solaris-sindbad-sample .solaris-booking-card h3{color:var(--solaris-ink)!important;font-size:26px;line-height:1.25}.solaris-repairs-active.solaris-sindbad-sample .st-service-feature .value{margin:0;color:var(--solaris-muted);font-size:14px;line-height:1.35}.solaris-repairs-active.solaris-sindbad-sample .solaris-sindbad-description{display:grid!important;grid-template-columns:248px minmax(0,1fr);column-gap:30px;width:100%;margin-bottom:34px;padding:30px;border:1px solid var(--solaris-border);border-radius:18px;background:#fff;box-shadow:0 12px 34px rgb(23 33 43 / .07)}.solaris-repairs-active.solaris-sindbad-sample .solaris-sindbad-description>*{grid-column:1 / -1}.solaris-repairs-active.solaris-sindbad-sample .solaris-sindbad-description>.st-heading-section{margin:0 0 24px;color:var(--solaris-ink)!important;font-size:28px!important;font-weight:780;line-height:1.2!important}.solaris-repairs-active.solaris-sindbad-sample .solaris-sindbad-description>.solaris-sindbad-intro-image{grid-column:1;grid-row:2 / span 2;width:100%!important;margin:0;overflow:hidden;border-radius:13px;background:var(--solaris-soft)}.solaris-repairs-active.solaris-sindbad-sample .solaris-sindbad-intro-image img{display:block;width:100%;height:210px;object-fit:cover}.solaris-repairs-active.solaris-sindbad-sample .solaris-sindbad-intro-image figcaption{padding:11px 13px;color:var(--solaris-muted);font-size:12px;font-style:normal;line-height:1.45}.solaris-repairs-active.solaris-sindbad-sample .solaris-sindbad-description>.solaris-sindbad-intro{grid-column:2;margin:0 0 14px;font-size:16px;line-height:1.72}.solaris-repairs-active.solaris-sindbad-sample .solaris-sindbad-description>.solaris-empty-copy,.solaris-repairs-active.solaris-sindbad-sample .solaris-sindbad-description blockquote:has(>p:empty){display:none}.solaris-repairs-active.solaris-sindbad-sample .solaris-sindbad-description>h2:not(.st-heading-section){margin:30px 0 12px;padding-left:14px;border-left:4px solid var(--solaris-blue);color:var(--solaris-ink)!important;font-size:clamp(23px, 2.1vw, 28px)!important;font-weight:760;line-height:1.25!important}.solaris-repairs-active.solaris-sindbad-sample .solaris-sindbad-description h2 img.emoji{display:none!important}.solaris-repairs-active.solaris-sindbad-sample .solaris-sindbad-description>p,.solaris-repairs-active.solaris-sindbad-sample .solaris-sindbad-description li p{color:#35424d;font-size:16px;line-height:1.75}.solaris-repairs-active.solaris-sindbad-sample .solaris-sindbad-description>ul,.solaris-repairs-active.solaris-sindbad-sample .solaris-sindbad-description>ol{margin:4px 0 8px;padding:16px 20px 16px 42px;border-radius:12px;background:var(--solaris-soft)}.solaris-repairs-active.solaris-sindbad-sample .solaris-sindbad-description>blockquote{margin:22px 0 0;padding:18px 20px;border:0;border-left:4px solid var(--solaris-red);border-radius:10px;background:#fff5f5}.solaris-repairs-active.solaris-sindbad-sample .solaris-sindbad-description a{color:var(--solaris-blue-dark);text-decoration-thickness:1px;text-underline-offset:3px}.solaris-repairs-active.solaris-sindbad-sample .st-highlight>.st-heading-section,.solaris-repairs-active.solaris-sindbad-sample .st-inexclude>.st-heading-section,.solaris-repairs-active.solaris-sindbad-sample #st-itinerary{position:relative;padding-left:14px;border-left:4px solid var(--solaris-blue);color:var(--solaris-ink)!important;font-weight:760}.solaris-repairs-active.solaris-sindbad-sample #st-itinerary+.st-program-list .accordion-button{color:var(--solaris-ink)!important}.solaris-repairs-active.solaris-sindbad-sample #st-itinerary+.st-program-list .accordion-button>span:first-child{color:var(--solaris-blue-dark)!important}.solaris-repairs-active.solaris-booking-request-page .solaris-booking-request-hero{box-sizing:border-box!important;height:230px!important;min-height:230px!important;padding:38px 0!important;background-position:center!important;background-size:cover!important}.solaris-repairs-active.solaris-booking-request-page .solaris-booking-request-hero #overlay{background:rgb(10 27 36 / .12)!important}.solaris-repairs-active.solaris-booking-request-page .solaris-booking-request-hero h1{color:#fff!important;font-size:clamp(34px, 4vw, 48px)!important;font-weight:780;text-shadow:0 2px 14px rgb(0 0 0 / .22)}.solaris-repairs-active .solaris-blog-hero{min-height:292px!important;height:292px!important;padding:44px 0!important;background-image:linear-gradient(90deg,rgb(18 28 36 / .78),rgb(18 28 36 / .32)),url(/wp-content/uploads/2026/07/young-man-walking-towards-great-sphinx-giza_181624-51674.avif)!important;background-position:center 48%!important;background-size:cover!important;background-repeat:no-repeat!important}.solaris-repairs-active .solaris-blog-hero .banner-headding h1{font-size:clamp(36px, 4vw, 50px)!important;line-height:1.12!important;color:#fff!important;text-shadow:0 2px 14px rgb(0 0 0 / .35)}.solaris-repairs-active .solaris-blog-hero .st-breadcrumb a,.solaris-repairs-active .solaris-blog-hero .st-breadcrumb li{color:#fff!important}.solaris-repairs-active.page-template-template-blog .blog-list-wrapper,.solaris-repairs-active.page-template-template-blog .st-blog-list{padding-top:48px}.solaris-repairs-active.page-template-template-blog article img,.solaris-repairs-active.page-template-template-blog .blog-item img{object-fit:cover;border-radius:14px}.solaris-repairs-active.solaris-about-page .elementor-widget-heading h1.elementor-heading-title{font-size:clamp(32px, 3.6vw, 44px)!important;line-height:1.15!important}.solaris-repairs-active.solaris-about-page .elementor-widget-heading h2.elementor-heading-title,.solaris-repairs-active.solaris-about-page .elementor-widget-heading h3.elementor-heading-title{font-size:clamp(25px, 2.6vw, 34px)!important;line-height:1.22!important}.solaris-repairs-active.solaris-about-page .elementor-headline{color:var(--solaris-ink)!important}.solaris-repairs-active.solaris-about-page .elementor-widget-text-editor p{max-width:68ch;font-size:clamp(16px, 1.35vw, 18px)!important;line-height:1.72!important}.solaris-repairs-active.solaris-about-page .e-con-inner>.e-con.e-child{flex:1 1 0%;min-width:0;max-width:100%}.solaris-repairs-active .footer{flex-wrap:wrap!important;padding-top:64px!important;padding-bottom:64px!important}.solaris-repairs-active .footer .elementor-icon-list-item{display:flex!important;min-height:28px!important;align-items:center!important}.solaris-repairs-active .footer .elementor-icon-list-icon{display:inline-flex!important;flex:0 0 18px!important;align-items:center;justify-content:center;width:18px!important;margin-right:9px}.solaris-repairs-active .footer .elementor-icon-list-icon svg{display:block!important;width:16px!important;height:16px!important}.solaris-repairs-active .elementor-element-2f13186 .elementor-icon-list-items{flex-wrap:wrap!important;max-width:100%}.solaris-repairs-active .blog-location{display:none!important}.solaris-repairs-active .solaris-footer-policies{display:flex;flex:0 0 100%;flex-wrap:wrap;justify-content:center;gap:10px 22px;width:100%;max-width:100%;margin-top:30px;padding-top:24px;border-top:1px solid rgb(255 255 255 / .28)}.solaris-repairs-active .solaris-footer-policies a{color:#fff!important;font-weight:650;text-decoration:underline;text-underline-offset:3px}.solaris-repairs-active .elementor-invisible{visibility:visible!important;opacity:1!important}@media (max-width:991px){.solaris-repairs-active .header{min-height:74px;padding:10px 18px}.solaris-repairs-active .header__left .logo img{width:150px;max-height:42px}.solaris-repairs-active .solaris-tour-hub{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.solaris-repairs-active .header__left .logo img{width:135px}.solaris-repairs-active .solaris-tour-hub,.solaris-repairs-active .solaris-form-grid{grid-template-columns:1fr}.solaris-repairs-active .solaris-tour-hub{gap:9px;padding:4px}.solaris-repairs-active.home .solaris-home-section-heading{margin-bottom:22px!important;padding-right:14px;padding-left:14px;font-size:29px!important}.solaris-repairs-active.home .solaris-home-band{padding-top:52px!important;padding-bottom:52px!important}.solaris-repairs-active.home .solaris-experience-grid{grid-template-columns:1fr;gap:15px!important}.solaris-repairs-active.home .solaris-experience-tile{height:250px}.solaris-repairs-active .solaris-polished-tour-card .content-item{min-height:142px}.solaris-repairs-active .solaris-polished-tour-card .title{min-height:0}.solaris-repairs-active .item-tour.solaris-polished-tour-card .footer-inner{align-items:flex-end!important}.solaris-repairs-active.solaris-activity-polished h1.st-heading{font-size:32px!important}.solaris-repairs-active.solaris-activity-polished .st-service-feature>.row{grid-template-columns:1fr;gap:10px}.solaris-repairs-active.solaris-activity-polished .solaris-activity-description,.solaris-repairs-active.solaris-activity-polished .st-highlight,.solaris-repairs-active.solaris-activity-polished .st-inexclude,.solaris-repairs-active.solaris-activity-polished .st-program-list{padding:21px 18px}.solaris-repairs-active.solaris-activity-polished .solaris-activity-description>h2:not(.st-heading-section){margin-top:26px;padding-top:23px;font-size:23px!important}.solaris-repairs-active.solaris-sindbad-sample h1.st-heading{font-size:32px!important}.solaris-repairs-active.solaris-sindbad-sample .st-service-feature>.row{grid-template-columns:1fr;gap:10px}.solaris-repairs-active.solaris-sindbad-sample .solaris-sindbad-description{display:block!important;padding:21px 18px}.solaris-repairs-active.solaris-sindbad-sample .solaris-sindbad-description>.solaris-sindbad-intro-image{margin-bottom:20px}.solaris-repairs-active.solaris-sindbad-sample .solaris-sindbad-intro-image img{height:auto;aspect-ratio:16 / 10}.solaris-repairs-active.solaris-sindbad-sample .solaris-sindbad-description>h2:not(.st-heading-section){margin-top:26px;font-size:23px!important}.solaris-repairs-active .solaris-page-title{padding:26px 18px 4px;font-size:clamp(30px, 10vw, 38px)}.solaris-repairs-active .solaris-category-summary{width:calc(100% - 28px);margin:14px auto 26px;padding:20px 18px}.solaris-repairs-active .solaris-category-resorts{flex-direction:column;gap:8px}.solaris-repairs-active .solaris-category-resorts-label{padding-top:0}.solaris-repairs-active .service-list-wrapper.row{width:100%;margin-right:0!important;margin-left:0!important}.solaris-repairs-active .service-list-wrapper.row>.item-tour,.solaris-repairs-active .service-list-wrapper.row>.services-item{flex:0 0 100%;width:100%;max-width:100%;padding-right:4px;padding-left:4px}.solaris-repairs-active .solaris-blog-hero{min-height:230px!important;height:230px!important;padding:32px 0!important}.solaris-repairs-active.solaris-about-page .elementor-widget-heading h1.elementor-heading-title{font-size:32px!important}.solaris-repairs-active.solaris-about-page .elementor-widget-heading h2.elementor-heading-title,.solaris-repairs-active.solaris-about-page .elementor-widget-heading h3.elementor-heading-title{font-size:26px!important}.solaris-repairs-active .elementor-element-422b09a,.solaris-repairs-active .elementor-element-84d8706,.solaris-repairs-active .elementor-element-7c8d847{padding:36px 20px!important}.solaris-repairs-active .elementor-element-1439ac0,.solaris-repairs-active .elementor-element-094ef8a,.solaris-repairs-active .elementor-element-463ba80{padding:0 4px 52px!important}.solaris-repairs-active .elementor-element-4bb14677{margin-top:28px!important;margin-bottom:44px!important}.solaris-repairs-active .elementor-element-46c98a5f iframe,.solaris-repairs-active .elementor-element-59a0c1cb,.solaris-repairs-active .elementor-element-59a0c1cb .elementor-container,.solaris-repairs-active .elementor-element-59a0c1cb .elementor-column,.solaris-repairs-active .elementor-element-59a0c1cb .elementor-widget-wrap,.solaris-repairs-active .elementor-element-46c98a5f{height:285px!important;min-height:285px!important}.solaris-repairs-active .services-item .content-item{min-height:150px}.solaris-repairs-active .solaris-booking-form,.solaris-repairs-active .solaris-booking-card{padding:22px 18px}.solaris-repairs-active .solaris-mobile-booking{position:fixed;right:14px;bottom:14px;left:78px;z-index:9998;display:flex;min-height:50px}.solaris-repairs-active .footer{padding:46px 20px!important}.solaris-repairs-active .solaris-footer-policies{align-items:flex-start;justify-content:flex-start;flex-direction:column}}.solaris-repairs-active .solaris-card-badge{position:absolute;top:14px;left:14px;z-index:3;display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid rgb(255 255 255 / .7);border-radius:999px;background:rgb(255 255 255 / .92);color:var(--solaris-ink);font-size:11px;font-weight:750;letter-spacing:.045em;line-height:1;text-transform:uppercase;box-shadow:0 5px 16px rgb(23 33 43 / .13);backdrop-filter:blur(7px)}.solaris-repairs-active .solaris-polished-tour-card .service-add-wishlist,.solaris-repairs-active .solaris-polished-tour-card .reviews{display:none!important}.solaris-repairs-active .solaris-polished-tour-card .featured-image>a.login{display:none!important}.solaris-repairs-active .solaris-polished-tour-card .featured-image{overflow:hidden!important}.solaris-repairs-active .solaris-polished-tour-card .price .item,.solaris-repairs-active .solaris-polished-tour-card .price span.item{display:inline!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.solaris-repairs-active .solaris-polished-tour-card .sale-top{display:inline-flex!important;flex-direction:row!important;align-items:baseline!important;gap:6px!important;white-space:nowrap}.solaris-repairs-active .solaris-card-arrow{display:inline-flex;flex:0 0 34px;align-items:center;justify-content:center;width:34px;height:34px;margin-left:2px;border-radius:50%;background:var(--solaris-ink);color:#fff;font-size:18px;font-weight:600;line-height:1;transition:transform 0.18s ease,background 0.18s ease}.solaris-repairs-active .solaris-polished-tour-card:hover .solaris-card-arrow{transform:translateX(3px);background:var(--solaris-blue-dark)}.solaris-repairs-active.home .solaris-home-featured{background-color:#f5f8f9!important;background-image:none!important}.solaris-repairs-active.home .solaris-home-best{background-color:#eaf7fb!important}.solaris-repairs-active.home .solaris-home-featured>.elementor-background-overlay,.solaris-repairs-active.home .solaris-home-featured>.elementor-shape{display:none!important}.solaris-repairs-active.home .solaris-home-eyebrow,.solaris-repairs-active .solaris-category-eyebrow,.solaris-repairs-active .solaris-activity-eyebrow{margin:0 0 8px!important;color:var(--solaris-blue-dark)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.solaris-repairs-active.home .solaris-home-heading-wrap .solaris-home-eyebrow{width:100%;text-align:center}.solaris-repairs-active.home .solaris-home-featured-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px!important;width:100%;margin:8px 0 0!important}.solaris-repairs-active.home .solaris-home-featured-grid>[class*="col-"]{flex:none!important;width:auto!important;max-width:none!important;padding:0!important}.solaris-repairs-active.home .solaris-home-featured-card .item{display:grid;grid-template-columns:minmax(210px,43%) minmax(0,1fr);min-height:214px;overflow:hidden;border:1px solid rgb(23 33 43 / .09)!important;border-radius:19px!important;background:#fff!important;box-shadow:0 10px 27px rgb(23 33 43 / .09)}.solaris-repairs-active.home .solaris-home-featured-card .featured-image{height:100%;min-height:214px;aspect-ratio:auto;border-radius:0}.solaris-repairs-active.home .solaris-home-featured-card .content-item{min-height:214px;padding:24px!important}.solaris-repairs-active.home .solaris-home-featured-card .title{min-height:0;margin-bottom:18px!important;font-size:20px!important;line-height:1.32!important}.solaris-repairs-active.home .solaris-home-featured-card .section-footer{margin:auto 0 0!important;padding:16px 0 0!important;border-top:1px solid var(--solaris-border);background:transparent!important}.solaris-repairs-active.home .solaris-home-featured-card .price-wrapper-tour{display:grid!important;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center!important;column-gap:12px}.solaris-repairs-active.home .solaris-home-featured-card .unit{grid-row:1;grid-column:1}.solaris-repairs-active.home .solaris-home-featured-card .price-tour{grid-row:2;grid-column:1;justify-self:start;margin:9px 0 0!important;text-align:left}.solaris-repairs-active.home .solaris-home-featured-card .solaris-card-arrow{grid-row:1 / 3;grid-column:2}.solaris-repairs-active.solaris-category-page{background:#f5f8f9}.solaris-repairs-active.solaris-category-page .solaris-category-hero{min-height:350px!important;margin-bottom:0!important}.solaris-repairs-active .solaris-category-header{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,0.95fr);grid-template-rows:auto auto;column-gap:56px;width:min(1180px, calc(100% - 48px));margin:-58px auto 0;padding:32px 38px;border:1px solid rgb(23 33 43 / .08);border-radius:20px;background:rgb(255 255 255 / .97);box-shadow:0 20px 50px rgb(23 33 43 / .13)}.solaris-repairs-active .solaris-category-header .solaris-category-eyebrow{grid-row:1;grid-column:1}.solaris-repairs-active .solaris-category-header .solaris-page-title{grid-row:2;grid-column:1;max-width:none;margin:0;padding:0;font-size:clamp(34px, 3.4vw, 46px)}.solaris-repairs-active .solaris-category-lead{grid-row:1 / 3;grid-column:2;align-self:center;margin:0;color:#44525d;font-size:17px;font-weight:500;line-height:1.7}.solaris-repairs-active.solaris-category-page .solaris-category-summary{display:grid;grid-template-columns:minmax(240px,0.8fr) minmax(0,1.2fr);align-items:center;gap:24px;width:min(1120px, calc(100% - 64px));margin:24px auto 36px;padding:17px 20px;border:0;border-radius:13px;background:#e8f5f9;box-shadow:none}.solaris-repairs-active.solaris-category-page .solaris-category-note{font-size:13px;line-height:1.55}.solaris-repairs-active.solaris-category-page .solaris-category-resorts{align-items:center}.solaris-repairs-active.solaris-category-page .elementor-element-1439ac0,.solaris-repairs-active.solaris-category-page .elementor-element-094ef8a,.solaris-repairs-active.solaris-category-page .elementor-element-463ba80{padding-top:38px!important;padding-bottom:82px!important;background:#f5f8f9!important}.solaris-repairs-active.solaris-category-page .service-list-wrapper.row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;margin:0!important}.solaris-repairs-active.solaris-category-page .service-list-wrapper.row>.item-tour,.solaris-repairs-active.solaris-category-page .service-list-wrapper.row>.services-item{flex:none!important;width:auto!important;max-width:none!important;padding:0!important}.solaris-repairs-active.solaris-category-page .solaris-polished-tour-card .item{border-radius:18px!important;box-shadow:0 9px 25px rgb(23 33 43 / .075)}.solaris-repairs-active.solaris-category-page .solaris-polished-tour-card .featured-image{aspect-ratio:16 / 10}.solaris-repairs-active.solaris-category-page .solaris-polished-tour-card .content-item{min-height:184px;padding:21px 22px!important}.solaris-repairs-active.solaris-category-page .solaris-polished-tour-card .section-footer{margin:auto 0 0!important;padding:16px 0 0!important;border-top:1px solid var(--solaris-border);background:transparent!important}.solaris-repairs-active.solaris-category-page .solaris-polished-tour-card .footer-inner{display:grid!important;grid-template-columns:1fr auto auto;align-items:center!important;gap:12px}.solaris-repairs-active.solaris-category-page .solaris-card-kicker{justify-self:start;padding:0!important}.solaris-repairs-active.solaris-category-page .price-wrapper{margin:0!important}.solaris-repairs-active.solaris-activity-polished{background:#f5f8f9}.solaris-repairs-active.solaris-activity-polished .st-service-header2{align-items:center!important;margin:30px 0 26px!important;padding:28px 32px;border:1px solid #cfe8ef;border-radius:18px;background:linear-gradient(115deg,#e9f7fb 0%,#f8fcfd 100%)}.solaris-repairs-active.solaris-activity-polished .solaris-activity-title-block{min-width:0}.solaris-repairs-active.solaris-activity-polished .solaris-activity-eyebrow{margin-bottom:10px!important}.solaris-repairs-active.solaris-activity-polished h1.st-heading{max-width:820px;margin:0!important;font-size:clamp(33px, 3.2vw, 44px)!important}.solaris-repairs-active.solaris-activity-polished .st-service-header2 .share-item{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid #c9e1e8;border-radius:50%;background:#fff;box-shadow:0 7px 18px rgb(23 33 43 / .08)}.solaris-repairs-active.solaris-activity-polished .st-gallery{border:5px solid #fff;box-shadow:0 16px 36px rgb(23 33 43 / .1)}.solaris-repairs-active.solaris-activity-polished .st-service-feature{margin:28px 0 34px;padding:9px!important;border-radius:17px;background:var(--solaris-ink);box-shadow:0 13px 30px rgb(23 33 43 / .17)}.solaris-repairs-active.solaris-activity-polished .st-service-feature .item{min-height:76px;padding:14px 17px;border:0!important;border-radius:11px;background:transparent!important;box-shadow:none!important}.solaris-repairs-active.solaris-activity-polished .st-service-feature>.row>[class*="col-"]:not(:first-child) .item{border-left:1px solid rgb(255 255 255 / .14)!important;border-radius:0}.solaris-repairs-active.solaris-activity-polished .st-service-feature .icon{background:rgb(255 255 255 / .1);color:#7ed8ef}.solaris-repairs-active.solaris-activity-polished .st-service-feature .name{color:#95dced!important}.solaris-repairs-active.solaris-activity-polished .st-service-feature .value{color:#fff}.solaris-repairs-active.solaris-activity-polished:not(.solaris-sindbad-sample) .solaris-activity-description{margin-bottom:34px;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.solaris-repairs-active.solaris-activity-polished:not(.solaris-sindbad-sample) .solaris-activity-overview,.solaris-repairs-active.solaris-activity-polished:not(.solaris-sindbad-sample) .solaris-content-section{margin:0 0 18px;padding:28px 30px;border:1px solid var(--solaris-border);border-radius:17px;background:#fff;box-shadow:0 8px 22px rgb(23 33 43 / .055)}.solaris-repairs-active.solaris-activity-polished:not(.solaris-sindbad-sample) .solaris-activity-overview{border-left:5px solid var(--solaris-blue)}.solaris-repairs-active.solaris-activity-polished:not(.solaris-sindbad-sample) .solaris-content-highlights{background:#edf9fc}.solaris-repairs-active.solaris-activity-polished:not(.solaris-sindbad-sample) .solaris-content-itinerary{border-top:4px solid var(--solaris-blue-dark)}.solaris-repairs-active.solaris-activity-polished:not(.solaris-sindbad-sample) .solaris-content-checklist>ul{background:#f1f8f4}.solaris-repairs-active.solaris-activity-polished:not(.solaris-sindbad-sample) .solaris-activity-description .solaris-activity-overview>.st-heading-section,.solaris-repairs-active.solaris-activity-polished:not(.solaris-sindbad-sample) .solaris-content-section>h2{margin:0 0 17px!important;padding:0!important;border:0!important;color:var(--solaris-ink)!important}.solaris-repairs-active.solaris-activity-polished:not(.solaris-sindbad-sample) .solaris-content-section>h3{color:var(--solaris-ink)!important}@media (max-width:991px){.solaris-repairs-active.home .solaris-home-featured-card .item{grid-template-columns:minmax(170px,40%) minmax(0,1fr)}.solaris-repairs-active .solaris-category-header{column-gap:28px;padding:28px}.solaris-repairs-active.solaris-category-page .service-list-wrapper.row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.solaris-repairs-active.home .solaris-home-featured-grid,.solaris-repairs-active.solaris-category-page .service-list-wrapper.row{grid-template-columns:1fr;gap:16px!important}.solaris-repairs-active.home .solaris-home-featured-card .item{display:block;min-height:0}.solaris-repairs-active.home .solaris-home-featured-card .featured-image{height:auto;min-height:0;aspect-ratio:16 / 10}.solaris-repairs-active.home .solaris-home-featured-card .content-item{min-height:178px;padding:20px!important}.solaris-repairs-active.solaris-category-page .solaris-category-hero{min-height:235px!important}.solaris-repairs-active .solaris-category-header{display:block;width:calc(100% - 28px);margin-top:-34px;padding:23px 20px;border-radius:16px}.solaris-repairs-active .solaris-category-header .solaris-page-title{font-size:clamp(30px, 10vw, 38px)}.solaris-repairs-active .solaris-category-lead{margin-top:13px;font-size:15px;line-height:1.6}.solaris-repairs-active.solaris-category-page .solaris-category-summary{display:block;width:calc(100% - 28px);margin:16px auto 26px;padding:17px}.solaris-repairs-active.solaris-category-page .solaris-category-resorts{margin-top:13px}.solaris-repairs-active.solaris-activity-polished .st-service-header2{margin:18px 0 20px!important;padding:22px 19px}.solaris-repairs-active.solaris-activity-polished h1.st-heading{font-size:30px!important}.solaris-repairs-active.solaris-activity-polished .st-service-feature{padding:8px!important}.solaris-repairs-active.solaris-activity-polished .st-service-feature>.row>[class*="col-"]:not(:first-child) .item{border-top:1px solid rgb(255 255 255 / .13)!important;border-left:0!important}.solaris-repairs-active.solaris-activity-polished:not(.solaris-sindbad-sample) .solaris-activity-overview,.solaris-repairs-active.solaris-activity-polished:not(.solaris-sindbad-sample) .solaris-content-section{padding:22px 19px}}body.solaris-repairs-active,body.solaris-repairs-active h1,body.solaris-repairs-active h2,body.solaris-repairs-active h3,body.solaris-repairs-active h4,body.solaris-repairs-active h5,body.solaris-repairs-active h6,body.solaris-repairs-active button,body.solaris-repairs-active input,body.solaris-repairs-active select,body.solaris-repairs-active textarea,body.solaris-repairs-active .main-menu,body.solaris-repairs-active .title,body.solaris-repairs-active p,body.solaris-repairs-active li,body.solaris-repairs-active a,body.solaris-repairs-active label,body.solaris-repairs-active small,body.solaris-repairs-active strong{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important}body.solaris-repairs-active{color:var(--solaris-ink);font-size:16px;font-weight:400;line-height:1.55;overflow-x:hidden}.solaris-repairs-active.home .owl-stage-outer{max-width:100%;overflow:hidden!important}.solaris-repairs-active .solaris-repaired-content-image{display:block;max-width:100%;height:auto}.page-template-template-checkout-packages-new .st-package-wrapper>.row{margin-left:0;margin-right:0;width:100%}.page-template-template-checkout-packages-new .st-package-wrapper>.row>.container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:100%}.solaris-repairs-active h1,.solaris-repairs-active h2,.solaris-repairs-active h3{color:var(--solaris-ink)!important;letter-spacing:-.025em}.solaris-repairs-active .header .main-menu>li>a{color:var(--solaris-ink)!important;font-size:16px;font-weight:700;letter-spacing:-.01em}.solaris-repairs-active.home .solaris-home-section-heading{color:var(--solaris-ink)!important;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important;font-size:clamp(30px, 3vw, 38px)!important;font-weight:700!important;letter-spacing:-.035em}.solaris-repairs-active.home .solaris-home-section-heading::after{background:var(--solaris-blue)}.solaris-repairs-active.home .solaris-home-featured{background:var(--solaris-soft)!important}.solaris-repairs-active.home .solaris-home-best{background:var(--solaris-aqua)!important}.solaris-repairs-active.home .solaris-home-featured-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px!important}.solaris-repairs-active.home .solaris-home-featured-card .item,.solaris-repairs-active .solaris-tui-card .item{display:flex!important;flex-direction:column;min-height:100%;overflow:hidden;border:0!important;border-radius:22px!important;background:#fff!important;box-shadow:0 7px 22px rgb(8 42 99 / .12)!important}.solaris-repairs-active .solaris-tui-card:hover .item{transform:translateY(-4px);box-shadow:0 13px 30px rgb(8 42 99 / .16)!important}.solaris-repairs-active.home .solaris-home-featured-card .featured-image,.solaris-repairs-active .solaris-tui-card .featured-image{position:relative;width:100%;height:auto;min-height:0;aspect-ratio:16 / 10;overflow:hidden!important;border-radius:0}.solaris-repairs-active .solaris-tui-card .featured-image>a[itemprop="url"],.solaris-repairs-active .solaris-tui-card .featured-image>a:not([class]),.solaris-repairs-active .solaris-tui-card .featured-image img:not(.avatar){display:block;width:100%;height:100%}.solaris-repairs-active .solaris-tui-card .featured-image img:not(.avatar){object-fit:cover!important}.solaris-repairs-active .solaris-tui-card .solaris-card-badge{top:auto;bottom:0;left:16px;min-height:25px;padding:5px 9px 4px;border:0;border-radius:6px 6px 0 0;background:#fff;color:var(--solaris-tui-blue);font-size:11px;font-weight:400;letter-spacing:0;text-transform:uppercase;box-shadow:none;backdrop-filter:none}.solaris-repairs-active.home .solaris-home-featured-card .content-item,.solaris-repairs-active .solaris-tui-card .content-item{display:flex;flex:1 1 auto;flex-direction:column;min-height:262px;padding:18px 18px 16px!important}.solaris-repairs-active .solaris-tui-card .title,.solaris-repairs-active.home .solaris-home-featured-card .title{display:-webkit-box;min-height:2.55em;margin:0 0 8px!important;overflow:hidden;color:var(--solaris-ink)!important;font-size:17px!important;font-weight:700!important;letter-spacing:-.018em;line-height:1.28!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.solaris-repairs-active .solaris-tui-card .title a{color:var(--solaris-tui-link)!important}.solaris-repairs-active .solaris-card-description{display:-webkit-box;min-height:4.35em;margin:0 0 12px;overflow:hidden;color:var(--solaris-muted);font-size:13px;font-weight:400;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.solaris-repairs-active .solaris-card-cancellation{display:flex;align-items:center;gap:7px;margin:0 0 13px;color:var(--solaris-tui-blue);font-size:13px;font-weight:400;line-height:1.3}.solaris-repairs-active .solaris-cancellation-icon{display:inline-flex;flex:0 0 20px;width:20px;height:20px}.solaris-repairs-active .solaris-cancellation-icon svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.solaris-repairs-active .solaris-tui-card .section-footer,.solaris-repairs-active.home .solaris-home-featured-card .section-footer{margin:auto 0 0!important;padding:13px 0 0!important;border-top:1px solid var(--solaris-border);background:transparent!important}.solaris-repairs-active .solaris-tui-card-footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto!important;align-items:end!important;gap:12px!important;width:100%}.solaris-repairs-active .solaris-tui-card-footer .solaris-card-duration,.solaris-repairs-active .solaris-tui-card-footer .unit{display:inline-flex!important;grid-row:1!important;grid-column:1!important;align-items:center;align-self:end;gap:6px;min-width:0;margin:0!important;padding:0!important;border:0;background:#fff0;color:var(--solaris-muted)!important;font-size:12px!important;font-weight:400;line-height:1.25;text-align:left}.solaris-repairs-active .solaris-tui-card-footer .solaris-card-duration:not(.unit)::before{display:inline-block;flex:0 0 14px;width:14px;height:14px;border:1.4px solid currentColor;border-radius:50%;content:""}.solaris-repairs-active .solaris-tui-card-footer .unit svg{width:14px;height:14px}.solaris-repairs-active .solaris-tui-card-footer .price-tour,.solaris-repairs-active .solaris-tui-card-footer .price-wrapper{display:flex!important;grid-row:1!important;grid-column:2!important;flex-direction:column;align-items:flex-end!important;align-self:end;justify-self:end;gap:1px;margin:0!important;text-align:right}.solaris-repairs-active .solaris-tui-card-footer .sale-top,.solaris-repairs-active .solaris-tui-card-footer .price-wrapper>span:first-child{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:1px!important;color:var(--solaris-muted)!important;font-size:11px!important;font-weight:400!important;letter-spacing:0;line-height:1.05;text-transform:none!important}.solaris-repairs-active .solaris-tui-card-footer .fr_text::after{content:none}.solaris-repairs-active .item-tour.solaris-polished-tour-card .solaris-tui-card-footer .fr_text,.solaris-repairs-active .services-item.solaris-polished-tour-card .solaris-tui-card-footer .sale-top{color:var(--solaris-muted)!important;font-size:11px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.05!important;text-transform:none!important}.solaris-repairs-active .item-tour.solaris-polished-tour-card .solaris-tui-card-footer .price .item,.solaris-repairs-active .item-tour.solaris-polished-tour-card .solaris-tui-card-footer .price span.item,.solaris-repairs-active .services-item.solaris-polished-tour-card .solaris-tui-card-footer .price .item,.solaris-repairs-active .services-item.solaris-polished-tour-card .solaris-tui-card-footer .price span.item{color:var(--solaris-tui-blue)!important;font-size:20px!important;font-weight:600!important;letter-spacing:-.01em;line-height:1!important;text-transform:none!important}.solaris-repairs-active .solaris-tui-card .solaris-card-arrow,.solaris-repairs-active .solaris-tui-card .reviews,.solaris-repairs-active .solaris-tui-card .service-add-wishlist,.solaris-repairs-active .solaris-tui-card .service-avatar,.solaris-repairs-active .solaris-card-language,.solaris-repairs-active.single-st_activity .st-review-score,.solaris-repairs-active.single-st_activity #st-reviews,.solaris-repairs-active.single-st_activity .st-review-list,.solaris-repairs-active.single-st_activity .review-box{display:none!important}.solaris-repairs-active.home .solaris-experience-tile .elementor-cta__content{align-items:flex-start;justify-content:flex-end;padding:31px!important;text-align:left}.solaris-repairs-active.home .solaris-experience-tile .elementor-cta__title{max-width:92%;margin:0 0 7px!important;color:#fff!important;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important;font-size:clamp(26px, 2.6vw, 34px)!important;font-weight:700!important;letter-spacing:-.035em;line-height:1.05!important;text-shadow:0 2px 14px rgb(0 0 0 / .35)}.solaris-repairs-active.home .solaris-experience-description{max-width:92%;margin:0 0 22px;color:#fff;font-size:15px;font-weight:700;line-height:1.28;text-shadow:0 2px 10px rgb(0 0 0 / .4)}.solaris-repairs-active.home .solaris-experience-tile .elementor-cta__button{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;box-shadow:none!important;backdrop-filter:none}.solaris-repairs-active.home .solaris-experience-tile .elementor-cta__bg-overlay{background:linear-gradient(180deg,rgb(5 24 49 / .03) 25%,rgb(5 24 49 / .84) 100%)!important}@media (max-width:1199px){.solaris-repairs-active.home .solaris-home-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.solaris-repairs-active.home .solaris-home-featured-grid{grid-template-columns:1fr}.solaris-repairs-active.home .solaris-home-featured-card .content-item,.solaris-repairs-active .solaris-tui-card .content-item{min-height:244px;padding:17px 17px 15px!important}.solaris-repairs-active .solaris-card-description{min-height:0}.solaris-repairs-active.home .solaris-experience-tile .elementor-cta__content{padding:24px!important}.solaris-repairs-active.home .solaris-experience-tile{height:300px}.solaris-repairs-active.home .solaris-experience-description{margin-bottom:17px;font-size:14px}}body.solaris-repairs-active.solaris-activity-polished{background:#fff;color:#333341}body.solaris-repairs-active.solaris-activity-polished .st-single-service-content{max-width:1220px;margin-top:18px!important;padding-top:22px}body.solaris-repairs-active.solaris-activity-polished #st-content-wrapper>.container.st-single-service-content+.container.st-single-service-content{margin-top:0!important;padding-top:0!important}body.solaris-repairs-active.solaris-activity-polished .st-service-header2{align-items:flex-start!important;margin:12px 0 20px!important;padding:0;border:0;border-radius:0;background:#fff0}body.solaris-repairs-active.solaris-activity-polished .solaris-activity-eyebrow{margin:0 0 7px!important;color:var(--solaris-tui-link)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.12em;line-height:1.25!important}body.solaris-repairs-active.solaris-activity-polished h1.st-heading{max-width:860px;margin:0!important;color:var(--solaris-tui-link)!important;font-size:30px!important;font-weight:700!important;letter-spacing:-.02em;line-height:1.12!important}body.solaris-repairs-active.solaris-activity-polished .st-breadcrumb{padding:14px 0!important;border-bottom:1px solid #e5e7ec;background:#fff;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important;line-height:1.3!important}body.solaris-repairs-active.solaris-activity-polished .st-breadcrumb ul{display:flex;flex-wrap:wrap;align-items:center;margin:0!important;padding:0!important}body.solaris-repairs-active.solaris-activity-polished .st-breadcrumb li{position:relative;margin:0 12px 0 0!important;padding:0 16px 0 0!important;background:none!important;color:#343441!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important}body.solaris-repairs-active.solaris-activity-polished .st-breadcrumb li:not(:last-child)::after{position:absolute;top:0;right:0;color:#7c7e88;content:"/"!important}body.solaris-repairs-active.solaris-activity-polished .st-breadcrumb li a{color:#343441!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:2px}body.solaris-repairs-active.solaris-activity-polished .st-service-header2 .share-item{display:none!important}body.solaris-repairs-active.solaris-activity-polished .st-gallery.style-masonry{display:block!important;width:100%!important;height:430px!important;margin:0!important;overflow:hidden;border:0;border-radius:18px;background:#edf3f8;box-shadow:none}body.solaris-repairs-active.solaris-activity-polished .st-gallery .st-list-item-gallery{display:grid!important;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:5px;width:100%!important;height:100%!important}body.solaris-repairs-active.solaris-activity-polished .st-gallery .item-gallery{position:relative!important;display:block!important;float:none!important;width:auto!important;height:auto!important;margin:0!important;overflow:hidden}body.solaris-repairs-active.solaris-activity-polished .st-gallery .item-gallery:nth-child(1){grid-column:1;grid-row:1 / 3}body.solaris-repairs-active.solaris-activity-polished .st-gallery .item-gallery:nth-child(2){grid-column:2;grid-row:1}body.solaris-repairs-active.solaris-activity-polished .st-gallery .item-gallery:nth-child(3){grid-column:3;grid-row:1}body.solaris-repairs-active.solaris-activity-polished .st-gallery .item-gallery:nth-child(4){grid-column:2;grid-row:2}body.solaris-repairs-active.solaris-activity-polished .st-gallery .item-gallery:nth-child(5){grid-column:3;grid-row:2}body.solaris-repairs-active.solaris-activity-polished .st-gallery.solaris-gallery-count-1 .st-list-item-gallery{grid-template-columns:1fr;grid-template-rows:1fr}body.solaris-repairs-active.solaris-activity-polished .st-gallery.solaris-gallery-count-1 .item-gallery:nth-child(1){grid-column:1;grid-row:1}body.solaris-repairs-active.solaris-activity-polished .st-gallery.solaris-gallery-count-2 .st-list-item-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr}body.solaris-repairs-active.solaris-activity-polished .st-gallery.solaris-gallery-count-2 .item-gallery:nth-child(1){grid-column:1;grid-row:1}body.solaris-repairs-active.solaris-activity-polished .st-gallery.solaris-gallery-count-2 .item-gallery:nth-child(2){grid-column:2;grid-row:1}body.solaris-repairs-active.solaris-activity-polished .st-gallery.solaris-gallery-count-3 .st-list-item-gallery{grid-template-columns:2fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr))}body.solaris-repairs-active.solaris-activity-polished .st-gallery.solaris-gallery-count-3 .item-gallery:nth-child(1){grid-column:1;grid-row:1 / 3}body.solaris-repairs-active.solaris-activity-polished .st-gallery.solaris-gallery-count-3 .item-gallery:nth-child(2){grid-column:2;grid-row:1}body.solaris-repairs-active.solaris-activity-polished .st-gallery.solaris-gallery-count-3 .item-gallery:nth-child(3){grid-column:2;grid-row:2}body.solaris-repairs-active.solaris-activity-polished .st-gallery.solaris-gallery-count-4 .st-list-item-gallery{grid-template-columns:2fr 1fr;grid-template-rows:repeat(3,minmax(0,1fr))}body.solaris-repairs-active.solaris-activity-polished .st-gallery.solaris-gallery-count-4 .item-gallery:nth-child(1){grid-column:1;grid-row:1 / 4}body.solaris-repairs-active.solaris-activity-polished .st-gallery.solaris-gallery-count-4 .item-gallery:nth-child(2){grid-column:2;grid-row:1}body.solaris-repairs-active.solaris-activity-polished .st-gallery.solaris-gallery-count-4 .item-gallery:nth-child(3){grid-column:2;grid-row:2}body.solaris-repairs-active.solaris-activity-polished .st-gallery.solaris-gallery-count-4 .item-gallery:nth-child(4){grid-column:2;grid-row:3}body.solaris-repairs-active.solaris-activity-polished .st-gallery .item-gallery.item-hide{display:none!important}body.solaris-repairs-active.solaris-activity-polished .st-gallery .item-gallery img{display:block;width:100%!important;height:100%!important;opacity:1!important;visibility:visible!important;object-fit:cover!important}body.solaris-repairs-active.solaris-activity-polished .st-gallery .shares{right:14px;bottom:14px}body.solaris-repairs-active.solaris-activity-polished .st-gallery .st-gallery-popup{min-height:36px;padding:8px 13px!important;border:0!important;border-radius:9px!important;background:rgb(20 23 44 / .82)!important;color:#fff!important;font-size:12px!important;font-weight:600!important}body.solaris-repairs-active.solaris-activity-polished .st-service-feature{margin:8px 0 18px;padding:5px 0!important;border:solid #e2e6ed;border-width:1px 0;border-radius:0;background:#fff0;box-shadow:none}body.solaris-repairs-active.solaris-activity-polished .st-service-feature .item{height:50px!important;min-height:50px!important;margin-bottom:0!important;padding:6px 12px!important;border:0!important;border-radius:0;background:transparent!important;box-sizing:border-box}body.solaris-repairs-active.solaris-activity-polished .st-service-feature>.row>[class*="col-"]:not(:first-child) .item{border-left:1px solid #e2e6ed!important}body.solaris-repairs-active.solaris-activity-polished .st-service-feature .icon{flex:0 0 24px!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin-right:9px;padding:0!important;border:0;border-radius:0;background:#fff0;color:var(--solaris-tui-blue);line-height:1!important}body.solaris-repairs-active.solaris-activity-polished .st-service-feature .icon i{font-size:16px!important;line-height:1!important}body.solaris-repairs-active.solaris-activity-polished .st-service-feature .name{margin-bottom:2px;color:#76798a!important;font-size:11px!important;font-weight:400!important;line-height:1.2!important}body.solaris-repairs-active.solaris-activity-polished .st-service-feature .value{color:var(--solaris-tui-blue)!important;font-size:14px!important;font-weight:600!important;line-height:1.25!important}body.solaris-repairs-active.solaris-activity-polished .solaris-tui-accordion{margin:0 0 12px;border:1px solid #dde3eb;border-radius:12px;background:#fff;box-shadow:0 4px 14px rgb(20 23 44 / .045);overflow:hidden}body.solaris-repairs-active.solaris-activity-polished .solaris-tui-accordion-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;padding:15px 18px;color:var(--solaris-tui-link);cursor:pointer;font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.3;list-style:none}body.solaris-repairs-active.solaris-activity-polished .solaris-tui-accordion-summary::-webkit-details-marker{display:none}body.solaris-repairs-active.solaris-activity-polished .solaris-tui-accordion-summary:focus-visible{outline:3px solid rgb(49 90 244 / .25);outline-offset:-3px}body.solaris-repairs-active.solaris-activity-polished .solaris-tui-accordion-icon{flex:0 0 11px;width:11px;height:11px;margin:-5px 3px 0 0;border-right:2px solid var(--solaris-tui-blue);border-bottom:2px solid var(--solaris-tui-blue);transform:rotate(45deg);transition:transform 160ms ease,margin 160ms ease}body.solaris-repairs-active.solaris-activity-polished .solaris-tui-accordion[open] .solaris-tui-accordion-icon{margin-top:5px;transform:rotate(225deg)}body.solaris-repairs-active.solaris-activity-polished .solaris-tui-accordion-panel.solaris-content-section{margin:0!important;padding:2px 18px 18px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body.solaris-repairs-active.solaris-activity-polished .solaris-tui-accordion-panel>.solaris-accordion-source-heading{display:none!important}body.solaris-repairs-active.solaris-activity-polished .solaris-tui-accordion-panel.solaris-content-highlights>h3{position:relative;margin:16px 0 6px!important;padding-left:15px;font-size:16px!important}body.solaris-repairs-active.solaris-activity-polished .solaris-tui-accordion-panel.solaris-content-highlights>h3::before{position:absolute;top:.5em;left:0;width:6px;height:6px;border-radius:50%;background:var(--solaris-tui-blue);content:""}body.solaris-repairs-active.solaris-activity-polished .solaris-tui-accordion-panel.solaris-content-itinerary>ul{margin:6px 0 0!important;padding:0!important;list-style:none!important}body.solaris-repairs-active.solaris-activity-polished .solaris-tui-accordion-panel.solaris-content-itinerary>ul>li{position:relative;margin:0 0 2px!important;padding:0 0 15px 24px!important}body.solaris-repairs-active.solaris-activity-polished .solaris-tui-accordion-panel.solaris-content-itinerary>ul>li::before{position:absolute;top:.42em;left:3px;width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:var(--solaris-tui-blue);box-shadow:0 0 0 1px var(--solaris-tui-blue);content:""}body.solaris-repairs-active.solaris-activity-polished .solaris-tui-accordion-panel.solaris-content-itinerary>ul>li:not(:last-child)::after{position:absolute;top:19px;bottom:1px;left:7px;width:1px;background:#dbe3f5;content:""}body.solaris-repairs-active.solaris-activity-polished .solaris-tui-accordion-panel.solaris-content-checklist>ul{display:grid;gap:9px;margin:10px 0 0!important;padding:0!important;background:transparent!important;list-style:none!important}body.solaris-repairs-active.solaris-activity-polished .solaris-tui-accordion-panel.solaris-content-checklist>ul>li{position:relative;margin:0!important;padding:0 0 0 24px!important}body.solaris-repairs-active.solaris-activity-polished .solaris-tui-accordion-panel.solaris-content-checklist>ul>li::before{position:absolute;top:.18em;left:0;width:16px;height:16px;border-radius:50%;background:#eef2ff;color:var(--solaris-tui-blue);content:"\2713";font-size:11px;font-weight:700;line-height:16px;text-align:center}body.solaris-repairs-active.solaris-activity-polished .solaris-tui-accordion+.solaris-content-section{margin-top:8px!important}body.solaris-repairs-active.solaris-activity-polished .solaris-content-section>blockquote+h3{margin-top:26px!important}@media (max-width:767px){body.solaris-repairs-active.solaris-activity-polished .solaris-tui-accordion-summary{min-height:54px;padding:14px 15px;font-size:16px}body.solaris-repairs-active.solaris-activity-polished .solaris-tui-accordion-panel.solaris-content-section{padding:1px 15px 16px!important}}body.solaris-repairs-active.solaris-activity-polished .st-service-feature+.st-hr{display:none!important}body.solaris-repairs-active.solaris-activity-polished .solaris-content-checklist>ul{background:transparent!important}.solaris-repairs-active.solaris-activity-search .solaris-search-hero{background-image:linear-gradient(rgb(8 42 99 / .08),rgb(8 42 99 / .16)),url(https://staging.solaristour.com/wp-content/uploads/2025/02/Marsa-Mubarak-7-900x600.png)!important;background-position:center 48%!important;background-size:cover!important}.solaris-repairs-active.solaris-activity-search .solaris-search-review-filter{display:none!important}body.solaris-repairs-active.solaris-activity-polished .st-single-service-content>.row{align-items:flex-start}body.solaris-repairs-active.solaris-activity-polished .solaris-activity-description{margin-bottom:18px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.solaris-repairs-active.solaris-activity-polished .solaris-activity-overview,body.solaris-repairs-active.solaris-activity-polished .solaris-content-section{margin:0 0 26px!important;padding:0 0 25px!important;border:0!important;border-bottom:1px solid #e6e8ee!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.solaris-repairs-active.solaris-activity-polished .solaris-activity-description .solaris-activity-overview>.st-heading-section,body.solaris-repairs-active.solaris-activity-polished .solaris-activity-description h2,body.solaris-repairs-active.solaris-activity-polished .solaris-content-section>h2,body.solaris-repairs-active.solaris-activity-polished .st-highlight>.st-heading-section,body.solaris-repairs-active.solaris-activity-polished .st-inexclude>.st-heading-section,body.solaris-repairs-active.solaris-activity-polished .st-program-list>.st-heading-section{margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--solaris-tui-link)!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.02em;line-height:1.22!important}body.solaris-repairs-active.solaris-activity-polished .solaris-activity-description h3,body.solaris-repairs-active.solaris-activity-polished .solaris-content-section>h3{margin:18px 0 7px!important;color:var(--solaris-tui-link)!important;font-size:18px!important;font-weight:700!important;line-height:1.3!important}body.solaris-repairs-active.solaris-activity-polished .solaris-activity-description p,body.solaris-repairs-active.solaris-activity-polished .solaris-activity-description li,body.solaris-repairs-active.solaris-activity-polished .st-highlight li,body.solaris-repairs-active.solaris-activity-polished .st-inexclude li,body.solaris-repairs-active.solaris-activity-polished .st-program-list p{color:#4f5260!important;font-size:14px!important;line-height:1.58!important}body.solaris-repairs-active.solaris-activity-polished .solaris-activity-description a,body.solaris-repairs-active.solaris-activity-polished .st-program-list a{color:inherit!important;text-decoration:none!important}.solaris-repairs-active.solaris-activity-polished .solaris-activity-description a,.solaris-repairs-active.solaris-activity-polished .st-program-list a{color:inherit!important;text-decoration:none!important}.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero{position:relative;display:flex!important;align-items:center;min-height:600px!important;padding:100px 0 90px!important;box-sizing:border-box}.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero>.elementor-background-overlay{background:linear-gradient(180deg,rgb(3 20 50 / .32) 0%,rgb(3 20 50 / .64) 100%)!important;opacity:1!important}.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero>.elementor-container{position:relative;z-index:2;width:100%;max-width:1180px}.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero-content{display:flex!important;flex-direction:column;align-content:center;align-items:center;justify-content:center;width:100%;padding:20px 24px!important}.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero-eyebrow{width:auto!important;margin:0 auto 14px!important}.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero-eyebrow>.elementor-widget-container{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero-eyebrow .elementor-icon-list-items,.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero-eyebrow .elementor-icon-list-item{display:inline-flex!important;align-items:center;gap:8px;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero-eyebrow .elementor-icon-list-text{color:#eef5ff!important;font-size:12px!important;font-weight:700!important;letter-spacing:.14em;line-height:1.3!important;text-transform:uppercase}.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero-eyebrow .elementor-icon-list-icon svg{width:8px!important;height:8px!important;fill:#e5323e!important}.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero-heading{width:100%;margin:0!important}.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero-heading h1,.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero-heading h2{max-width:820px;margin:0 auto!important;color:#fff!important;font-size:clamp(42px, 5vw, 58px)!important;font-weight:700!important;letter-spacing:-.035em;line-height:1.06!important;text-align:center;text-shadow:0 3px 18px rgb(0 0 0 / .24)}.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero-copy{width:100%;margin:20px 0 26px!important}.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero-copy p{max-width:620px;margin:0 auto!important;color:rgb(255 255 255 / .94)!important;font-size:18px!important;font-weight:400!important;line-height:1.55!important;text-align:center;text-shadow:0 2px 12px rgb(0 0 0 / .22)}.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero-actions{width:100%;margin:0!important}.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero-actions .elementor-button-wrapper{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero-actions .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-width:154px;min-height:48px;padding:12px 22px!important;border:0;border-radius:10px!important;color:#fff!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;box-shadow:0 8px 22px rgb(2 15 38 / .22);transition:background-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease!important}.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero-actions .solaris-hero-explore,.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero-actions .solaris-hero-explore:hover,.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero-actions .solaris-hero-explore:focus{background:var(--solaris-tui-blue)!important;background-color:var(--solaris-tui-blue)!important}.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero-actions .solaris-hero-request,.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero-actions .solaris-hero-request:hover,.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero-actions .solaris-hero-request:focus{background:var(--solaris-red)!important;background-color:var(--solaris-red)!important}.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero-shortcuts{display:none!important}@media (max-width:767px){.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero{min-height:580px!important;padding:92px 0 78px!important}.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero-content{padding-right:20px!important;padding-left:20px!important}.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero-heading h1,.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero-heading h2{font-size:clamp(36px, 10vw, 44px)!important;line-height:1.08!important}.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero-copy p{font-size:16px!important;line-height:1.5!important}.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero-actions .elementor-button-wrapper{flex-direction:column;width:100%}.solaris-repairs-active.home.solaris-home-hero-refined .solaris-home-hero-actions .elementor-button{width:min(100%, 280px)}}body.solaris-repairs-active.solaris-activity-polished .solaris-activity-description>blockquote{padding:13px 15px;border-left:3px solid var(--solaris-tui-blue);border-radius:7px;background:#f6f8ff}body.solaris-repairs-active.solaris-activity-polished .st-highlight,body.solaris-repairs-active.solaris-activity-polished .st-inexclude,body.solaris-repairs-active.solaris-activity-polished .st-program-list{margin-bottom:24px;padding:0 0 24px;border:0;border-bottom:1px solid #e6e8ee;border-radius:0;background:#fff0;box-shadow:none}body.solaris-repairs-active.solaris-activity-polished .st-program-list .accordion-header{font-size:18px!important;line-height:1.3!important}body.solaris-repairs-active.solaris-activity-polished .st-program-list .accordion-button{padding:14px 15px!important;color:var(--solaris-tui-link)!important;font-size:15px!important;font-weight:600!important}body.solaris-repairs-active.solaris-activity-polished .solaris-booking-card{padding:22px;border:1px solid #e1e3e9;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgb(34 38 57 / .1)}body.solaris-repairs-active.solaris-activity-polished .solaris-booking-card h3{margin:0 0 8px;color:var(--solaris-tui-link)!important;font-size:20px!important;font-weight:700!important;line-height:1.25!important}body.solaris-repairs-active.solaris-activity-polished .solaris-booking-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:14px 0;padding:13px 0;border:solid #e6e8ee;border-width:1px 0;border-radius:0;background:#fff0}body.solaris-repairs-active.solaris-activity-polished .solaris-booking-price span{color:#777b89;font-size:11px;font-weight:400;letter-spacing:0;text-transform:lowercase}body.solaris-repairs-active.solaris-activity-polished .solaris-booking-price strong{color:var(--solaris-tui-blue);font-size:27px;font-weight:700}body.solaris-repairs-active.solaris-activity-polished .solaris-booking-price small{flex:0 0 100%;margin:0;color:#8a8d98;font-size:10px}body.solaris-repairs-active.solaris-activity-polished .solaris-booking-card p{margin:0 0 15px;color:#636675;font-size:13px;line-height:1.5}body.solaris-repairs-active.solaris-activity-polished .solaris-booking-card .solaris-request-link{min-height:44px;border-radius:999px;background:var(--solaris-tui-blue)!important;color:#fff!important;font-size:14px;font-weight:700;box-shadow:none}body.solaris-repairs-active.solaris-activity-polished .solaris-booking-points{gap:8px;margin-top:15px}body.solaris-repairs-active.solaris-activity-polished .solaris-booking-points li{gap:8px;color:#777b89;font-size:11px;line-height:1.4}body.solaris-repairs-active.solaris-activity-polished .solaris-booking-points li span{flex-basis:18px;width:18px;height:18px;background:#eef2ff;color:var(--solaris-tui-blue);font-size:11px}@media (max-width:991px){body.solaris-repairs-active.solaris-activity-polished .st-gallery.style-masonry{height:360px!important}}@media (max-width:767px){body.solaris-repairs-active.solaris-activity-polished h1.st-heading{font-size:26px!important}body.solaris-repairs-active.solaris-activity-polished .st-gallery.style-masonry{height:320px!important;border-radius:13px}body.solaris-repairs-active.solaris-activity-polished .st-gallery .st-list-item-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:2fr 1fr}body.solaris-repairs-active.solaris-activity-polished .st-gallery .item-gallery:nth-child(1){grid-column:1 / 3;grid-row:1}body.solaris-repairs-active.solaris-activity-polished .st-gallery .item-gallery:nth-child(2){grid-column:1;grid-row:2}body.solaris-repairs-active.solaris-activity-polished .st-gallery .item-gallery:nth-child(3){grid-column:2;grid-row:2}body.solaris-repairs-active.solaris-activity-polished .st-gallery .item-gallery:nth-child(4),body.solaris-repairs-active.solaris-activity-polished .st-gallery .item-gallery:nth-child(5){display:none!important}body.solaris-repairs-active.solaris-activity-polished .st-gallery.solaris-gallery-count-1 .st-list-item-gallery{grid-template-columns:1fr;grid-template-rows:1fr}body.solaris-repairs-active.solaris-activity-polished .st-gallery.solaris-gallery-count-1 .item-gallery:nth-child(1){grid-column:1;grid-row:1}body.solaris-repairs-active.solaris-activity-polished .st-gallery.solaris-gallery-count-2 .st-list-item-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr}body.solaris-repairs-active.solaris-activity-polished .st-gallery.solaris-gallery-count-2 .item-gallery:nth-child(1){grid-column:1;grid-row:1}body.solaris-repairs-active.solaris-activity-polished .st-gallery.solaris-gallery-count-2 .item-gallery:nth-child(2){grid-column:2;grid-row:1}body.solaris-repairs-active.solaris-activity-polished .st-service-feature>.row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}body.solaris-repairs-active.solaris-activity-polished .st-service-feature>.row>[class*="col-"]:last-child{grid-column:1 / -1}body.solaris-repairs-active.solaris-activity-polished .st-service-feature>.row>[class*="col-"]:not(:first-child) .item{border-left:0!important;border-top:1px solid #e2e6ed!important}body.solaris-repairs-active.solaris-activity-polished .solaris-activity-overview,body.solaris-repairs-active.solaris-activity-polished .solaris-content-section{padding-bottom:20px!important}body.solaris-repairs-active.solaris-activity-polished .hotel-target-book-mobile{display:none!important}body.solaris-repairs-active.solaris-activity-polished .hotel-target-book-mobile .st-review-booking-form{display:none!important}body.solaris-repairs-active.solaris-activity-polished .hotel-target-book-mobile #mobile-price{color:#777b89;font-size:11px;font-weight:400;line-height:1.15;text-transform:lowercase}body.solaris-repairs-active.solaris-activity-polished .hotel-target-book-mobile #mobile-price .item{color:var(--solaris-tui-blue)!important;font-size:22px!important;font-weight:700!important;text-transform:none}body.solaris-repairs-active.solaris-activity-polished .hotel-target-book-mobile .btn-v2{min-width:126px;min-height:44px;border:0!important;border-radius:999px!important;background:var(--solaris-tui-blue)!important;color:#fff!important;font-size:14px!important;font-weight:700!important}body.solaris-repairs-active.solaris-activity-polished .solaris-mobile-booking,body.solaris-repairs-active.solaris-activity-polished .solaris-mobile-booking:hover{border-radius:999px;background:var(--solaris-tui-blue)!important;color:#fff!important;font-size:14px;font-weight:700;box-shadow:0 7px 20px rgb(49 90 244 / .25);transform:none}}body.solaris-about-page .elementor-element.animated{animation:none!important;transform:none!important;opacity:1!important}