body,button,input,select,textarea,.joinchat,[style*="Inter"]{font-family:'Plus Jakarta Sans',Helvetica,Arial,sans-serif}[style*="Inter"]{font-family:'Plus Jakarta Sans',Helvetica,Arial,sans-serif!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor-widget-heading h6.elementor-heading-title{font-family:'Plus Jakarta Sans',Helvetica,Arial,sans-serif!important;font-style:normal!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.29!important;text-transform:none!important}.ss-story-img img{object-position:50% 40%}#about-hero{position:relative}#about-hero::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(250 244 236 / .82) 0%,rgb(250 244 236 / .55) 30%,#fff0 46%)}#about-hero>.e-con-inner,#about-hero .ss-about-hero-text{position:relative;z-index:1}#about-hero h6.elementor-heading-title{color:#6A6A6A!important}#about-hero h1.elementor-heading-title{color:#222222!important}#about-hero .elementor-widget-text-editor,#about-hero .elementor-widget-text-editor p{color:#222222!important}#about-hero .elementor-widget-text-editor a{color:#222222!important}#about-hero .elementor-widget-text-editor span{color:#222222!important}@media(max-width:1024px) and (min-width:768px){#about-hero{background-position:62% center!important}}@media(max-width:767px){#about-hero{background-size:250% auto!important;background-position:center top!important}#about-hero::after{background:linear-gradient(180deg,#fff0 0%,#fff0 26%,#FAF4EC 50%)}#about-hero{background-color:#FAF4EC!important}}.ss-card-photo img{object-position:50% 50%}@media(max-width:1024px){#by-the-numbers .ss-card-photo{margin-bottom:36px}}#by-the-numbers{position:relative;overflow:hidden}#by-the-numbers::before{content:'';position:absolute;inset:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NiIgaGVpZ2h0PSI5NiIgdmlld0JveD0iMCAwIDk2IDk2Ij48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNEMjlBMzMiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHJlY3QgeD0iMzAiIHk9IjMwIiB3aWR0aD0iMzYiIGhlaWdodD0iMzYiLz48cmVjdCB4PSIzMCIgeT0iMzAiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgNDggNDgpIi8+PGNpcmNsZSBjeD0iNDgiIGN5PSI0OCIgcj0iOSIvPjxwYXRoIGQ9Ik0wIDBMMjIuNSAyMi41TTk2IDBMNzMuNSAyMi41TTAgOTZMMjIuNSA3My41TTk2IDk2TDczLjUgNzMuNSIvPjxwYXRoIGQ9Ik00OCAwTDQ4IDEyLjVNNDggOTZMNDggODMuNU0wIDQ4TDEyLjUgNDhNOTYgNDhMODMuNSA0OCIvPjxwYXRoIGQ9Ik0wIDhMOCAwTTg4IDBMOTYgOE0wIDg4TDggOTZNOTYgODhMODggOTYiLz48L2c+PC9zdmc+);background-size:96px 96px;opacity:.2;pointer-events:none;z-index:0}#by-the-numbers::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,#fff0 0%,rgb(46 33 28 / .3) 80%);pointer-events:none;z-index:0}#by-the-numbers>.e-con-inner{position:relative;z-index:1}#by-the-numbers .ss-duo{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:'d b' 'a b' 'a c';grid-template-rows:auto 48px auto;column-gap:18px;row-gap:18px;max-width:560px}#by-the-numbers .ss-duo figure{margin:0;overflow:hidden;border-radius:12px;box-shadow:0 18px 40px rgb(0 0 0 / .38)}#by-the-numbers .ss-duo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s ease}#by-the-numbers .ss-duo figure:hover img{transform:scale(1.05)}#by-the-numbers .ss-duo-d{grid-area:d;aspect-ratio:4/5}#by-the-numbers .ss-duo-d img{object-position:50% 62%}#by-the-numbers .ss-duo-b{grid-area:b;aspect-ratio:4/5;align-self:end}#by-the-numbers .ss-duo-b img{object-position:40% 50%}#by-the-numbers .ss-duo-a{grid-area:a;aspect-ratio:4/3;align-self:start}#by-the-numbers .ss-duo-c{grid-area:c;aspect-ratio:4/3}#by-the-numbers .ss-duo-c img{object-position:55% 45%}#by-the-numbers .ss-duo::after{content:'';position:absolute;left:-14px;top:-14px;width:28%;height:22%;border-top:1px solid #D29A33;border-left:1px solid #D29A33;border-top-left-radius:16px;pointer-events:none}#by-the-numbers .ss-duo::before{content:'';position:absolute;right:-14px;bottom:-14px;width:28%;height:22%;border-bottom:1px solid #D29A33;border-right:1px solid #D29A33;border-bottom-right-radius:16px;pointer-events:none}@media(max-width:1024px){#by-the-numbers .ss-duo{margin:0 auto 50px}}@media(max-width:767px){#by-the-numbers .ss-duo{column-gap:12px;row-gap:12px;grid-template-rows:auto 30px auto}}#what-we-hold-to .ss-values{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 34px;text-align:center}#what-we-hold-to .ss-vico{width:96px;height:72px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;transition:transform .4s ease}#what-we-hold-to .ss-value:hover .ss-vico{transform:translateY(-4px)}#what-we-hold-to .ss-value h3{font-family:'Plus Jakarta Sans',sans-serif;font-style:normal;font-weight:600;font-size:26px;line-height:1.15;color:#222;margin:0 0 10px}#what-we-hold-to .ss-value p{font-size:15px;line-height:1.6;color:#6A6A6A;margin:0 auto;max-width:30ch}@media(max-width:1024px){#what-we-hold-to .ss-values{grid-template-columns:1fr 1fr}}@media(max-width:600px){#what-we-hold-to .ss-values{grid-template-columns:1fr;gap:36px}}#what-we-hold-to .ss-vico-img{background:none}#what-we-hold-to .ss-vico-img img{width:auto;height:66px;max-width:none;margin:0;display:block}.ss-mosaic{display:flex;gap:14px;align-items:flex-start}.ss-mosaic .ss-mcol{flex:1;display:flex;flex-direction:column;gap:14px}.ss-mosaic .ss-mcol-2{margin-top:40px}.ss-mosaic figure{margin:0;overflow:hidden;border-radius:12px;box-shadow:0 14px 34px rgb(46 33 28 / .18)}.ss-mosaic img{display:block;width:100%;height:auto;transition:transform .9s ease}.ss-mosaic figure:hover img{transform:scale(1.04)}@media(max-width:1024px){.ss-mosaic{margin-top:40px}}@media(max-width:767px){.ss-mosaic,.ss-mosaic .ss-mcol{gap:10px}.ss-mosaic .ss-mcol-2{margin-top:24px}}#testimonials{background:linear-gradient(180deg,#F7EEE3 0%,#F2E4D3 100%)!important}.ss-rv{position:relative}.ss-reviews{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:none;scroll-behavior:auto;padding:8px 2px 64px;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;outline:none;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 70px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 70px),transparent 100%)}.ss-reviews::-webkit-scrollbar{display:none}.ss-reviews.is-drag{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.ss-reviews.is-drag *{pointer-events:none;user-select:none}.ss-review{position:relative;flex:0 0 calc((100% - 72px)/3.25);scroll-snap-align:start;aspect-ratio:4/5;border-radius:22px;overflow:hidden;background:#2E211C;box-shadow:0 22px 50px -18px rgb(74 44 34 / .38);isolation:isolate;transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s ease}.ss-review figure{position:absolute;inset:0;margin:0}.ss-review figure img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;display:block;transition:transform 1.6s cubic-bezier(.16,1,.3,1)}.ss-review::after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#fff0 30%,rgb(30 20 16 / .5) 56%,rgb(30 20 16 / .92) 100%);transition:opacity .6s ease}.ss-review::before{content:'';position:absolute;inset:10px;z-index:2;border:1px solid rgb(255 248 239 / .22);border-radius:15px;pointer-events:none}.ss-review-body{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:0 28px 28px;display:flex;flex-direction:column;transform:translateY(6px);transition:transform .7s cubic-bezier(.16,1,.3,1)}.ss-review-stars{display:flex;gap:3px;margin-bottom:12px}.ss-review-stars svg{fill:#E7B566}.ss-review-q{display:none}.ss-review-text,.ss-review-text.ss-moment{font:400 16px/1.5 'Plus Jakarta Sans',sans-serif;color:#FFF;margin:0 0 16px;text-shadow:0 1px 14px rgb(0 0 0 / .25)}.ss-review-who{margin:0;padding-top:14px;border-top:1px solid rgb(255 248 239 / .28);display:flex;flex-direction:column;gap:5px}.ss-review-who strong{font:600 16px/1.25 'Plus Jakarta Sans',sans-serif;color:#FFF;letter-spacing:0}.ss-review-who span{font:400 14px/1.29 'Plus Jakarta Sans',sans-serif;letter-spacing:0;text-transform:none;color:#EBEBEB}@media(hover:hover){.ss-review:hover{transform:translateY(-8px);box-shadow:0 34px 64px -20px rgb(74 44 34 / .5)}.ss-review:hover figure img{transform:scale(1.06)}.ss-review:hover .ss-review-body{transform:translateY(0)}}.ss-rv-bar{display:flex;align-items:center;gap:28px;margin-top:-28px;position:relative;z-index:2}.ss-rv-count{font:400 14px/1 'Plus Jakarta Sans',sans-serif;letter-spacing:0;color:#6A6A6A;white-space:nowrap;font-variant-numeric:tabular-nums}.ss-rv-count b{font:600 22px/1 'Plus Jakarta Sans',sans-serif;color:#222;letter-spacing:0;margin-right:6px}.ss-rv-count em{font-style:normal;margin-right:6px;opacity:.6}.ss-rv-track{flex:1;height:1px;background:rgb(138 90 74 / .25);position:relative;overflow:hidden}.ss-rv-track i{position:absolute;inset:0;background:#8A5A4A;transform-origin:0 50%;transform:scaleX(.04);transition:transform .45s cubic-bezier(.16,1,.3,1)}.ss-rv-nav{display:flex;gap:10px}.ss-rv-btn{position:static;width:52px;height:52px;border-radius:50%;border:1px solid rgb(138 90 74 / .4);background:#fff0;color:#6A6A6A;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:none;transition:background .35s ease,color .35s ease,border-color .35s ease,transform .35s ease}.ss-rv-prev svg{transform:rotate(180deg)}.ss-rv-btn:hover,.ss-rv-btn:focus-visible{background:#8A5A4A;border-color:#6A6A6A;color:#FFF}.ss-rv-btn:active{transform:scale(.94)}@media(max-width:1024px){.ss-review{flex-basis:calc((100% - 24px)/2.15)}}@media(max-width:767px){.ss-reviews{gap:14px;padding-bottom:56px;scroll-snap-type:none;-webkit-mask-image:none;mask-image:none;margin-right:-16px;padding-right:16px;scroll-padding-left:2px}.ss-review{flex-basis:80%;border-radius:20px}.ss-review-body{padding:0 22px 22px}.ss-review-text,.ss-review-text.ss-moment{font-size:16px}.ss-rv-bar{gap:16px}.ss-rv-btn{width:44px;height:44px}.ss-rv-count b{font-size:22px}}@media(max-width:1024px) and (min-width:768px){#ss-hero .ss-hl .elementor-heading-title{font-size:40px!important;line-height:1.12!important}#ss-hero .ss-sub,#ss-hero .ss-sub p{font-size:17px!important}}@media(max-width:767px){#ss-hero .ss-hl .elementor-heading-title{font-size:32px!important;line-height:1.125!important}#ss-hero .ss-hl{margin-bottom:-6px}#ss-hero .ss-sub,#ss-hero .ss-sub p{font-size:16px!important;line-height:1.5!important}#ss-hero .ss-eyebrow h6.elementor-heading-title,#ss-hero .ss-eyebrow .elementor-heading-title{font-size:14px!important;letter-spacing:0!important}}body.page-id-184 #top{position:relative;background-color:#222222!important;background-image:linear-gradient(90deg,rgb(34 24 19 / .84) 0%,rgb(34 24 19 / .6) 42%,rgb(34 24 19 / .2) 78%,rgb(34 24 19 / .08) 100%),linear-gradient(0deg,rgb(34 24 19 / .55) 0%,#fff0 45%),url(https://serenitysahara.com/wp-content/uploads/2026/10/walking-sahara-dunes-palm-oasis-morocco.jpg)!important;background-size:cover!important;background-position:center,center,50% 52%!important;background-repeat:no-repeat!important;overflow:hidden}@media(min-width:1025px){body.page-id-184 #top{min-height:640px!important}}body.page-id-184 #top>.elementor-background-overlay,body.page-id-184 #top::before,body.page-id-184 #top::after{display:none!important}@media(max-width:767px){body.page-id-184 #top{background-image:none!important}body.page-id-184 #top{min-height:calc(100vw + 96px)!important}body.page-id-184 #top::after{display:block!important;content:'';position:absolute;top:84px;left:0;width:100%;aspect-ratio:1/1;background:linear-gradient(0deg,rgb(46 33 28 / .92) 0%,rgb(46 33 28 / .62) 55%,rgb(46 33 28 / .4) 100%),url(https://serenitysahara.com/wp-content/uploads/2026/10/walking-sahara-dunes-palm-oasis-morocco.jpg) center/100% 100% no-repeat;-webkit-mask-image:linear-gradient(0deg,transparent 0%,#000 8%);mask-image:linear-gradient(0deg,transparent 0%,#000 8%);pointer-events:none;z-index:0}}body.page-id-184 #top>*{position:relative;z-index:1}body.page-id-184 #top h6.elementor-heading-title{color:#EBEBEB!important;text-shadow:0 1px 8px rgb(0 0 0 / .35)}body.page-id-184 #top h1.elementor-heading-title{color:#FFFFFF!important;text-shadow:0 2px 18px rgb(0 0 0 / .35)}body.page-id-184 #top .elementor-widget-text-editor,body.page-id-184 #top .elementor-widget-text-editor p{color:#FFFFFF!important;line-height:1.5!important;text-shadow:0 1px 10px rgb(0 0 0 / .4)}body.page-id-184 #top .elementor-widget-text-editor a{color:#EBEBEB!important}.ss-desert-intro-img img{object-position:50% 72%}.ss-btn .elementor-button,.wpforms-container button[type=submit],.wpforms-submit{--mx:50%;--my:50%;position:relative;overflow:hidden;border:0!important;border-radius:999px!important;color:#FFFFFF!important;font:600 15px/20px 'Plus Jakarta Sans',sans-serif!important;letter-spacing:.06em;background-color:#DD6C34!important;background-image:none!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .28),inset 0 -2px 0 rgb(0 0 0 / .08),0 3px 0 #B8561F,0 8px 18px -6px rgb(184 80 31 / .45)!important;transition:transform .25s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1)!important;-webkit-tap-highlight-color:#fff0}.ss-btn .elementor-button:hover,.wpforms-container button[type=submit]:hover{color:#FFFFFF!important;background-color:#DD6C34!important;transform:translateY(-2px);box-shadow:inset 0 1px 0 rgb(255 255 255 / .28),inset 0 -2px 0 rgb(0 0 0 / .08),0 5px 0 #B8561F,0 14px 26px -8px rgb(184 80 31 / .5)!important}.ss-btn .elementor-button:active,.wpforms-container button[type=submit]:active{transform:translateY(2px) scale(.98)!important;box-shadow:inset 0 2px 4px rgb(0 0 0 / .18),0 1px 0 #B8561F!important;transition-duration:.1s!important}.ss-btn .elementor-button:focus-visible,.wpforms-container button[type=submit]:focus-visible{outline:2px solid #222222!important;outline-offset:3px}.ss-btn .elementor-button-icon svg,.ss-btn .elementor-button-icon i{fill:#FFF;color:#FFF}.ss-rv-btn,.ss-route-btn{background:#FFFFFF!important;color:#222222!important;border:1px solid rgb(0 0 0 / .08)!important;box-shadow:0 2px 4px rgb(0 0 0 / .12),0 6px 16px rgb(0 0 0 / .06)!important;transition:transform .25s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1)!important;-webkit-tap-highlight-color:#fff0}.ss-rv-btn:hover,.ss-route-btn:hover,.ss-rv-btn:focus-visible,.ss-route-btn:focus-visible{background:#FFFFFF!important;color:#222222!important;border-color:rgb(0 0 0 / .08)!important;transform:scale(1.04);box-shadow:0 4px 10px rgb(0 0 0 / .16),0 10px 24px rgb(0 0 0 / .08)!important}.ss-rv-btn:active,.ss-route-btn:active{transform:scale(.94)!important;box-shadow:0 1px 2px rgb(0 0 0 / .14)!important}@media(prefers-reduced-motion:reduce){.ss-btn .elementor-button,.ss-rv-btn,.ss-route-btn{transition:none!important}}.ss-btn .elementor-button,.ss-btn .elementor-button .elementor-button-text,.wpforms-container button[type=submit]{text-transform:none!important;letter-spacing:normal!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:20px!important;-webkit-font-smoothing:antialiased}.ss-btn .elementor-button{padding:15px 26px 15px 28px!important}@media(max-width:767px){.ss-btn .elementor-button,.ss-btn .elementor-button .elementor-button-text{font-size:15px!important}.ss-btn .elementor-button{padding:14px 24px!important}}h1,h2,h3,h4,h5,h6,.elementor-heading-title{font-family:'Plus Jakarta Sans',sans-serif!important;font-style:normal!important}h6.elementor-heading-title{text-transform:none!important;letter-spacing:0!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor-widget-text-editor a:not(.elementor-button){color:#222;text-decoration:underline;text-underline-offset:2px;font-weight:600}.elementor-widget-text-editor a:not(.elementor-button):hover{color:#000}.ss-card-t p,.ss-card-s p,.ss-card-d p,.ss-card-f p{margin:0!important}.elementor-widget-text-editor a.ss-card-title,.ss-card-title{display:block;font:600 16px/20px 'Plus Jakarta Sans',sans-serif!important;color:#222222!important;text-decoration:none!important;letter-spacing:0}.ss-card-sub{display:block;font:400 15px/20px 'Plus Jakarta Sans',sans-serif;color:#6A6A6A}.ss-card-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:400 15px/20px 'Plus Jakarta Sans',sans-serif;color:#6A6A6A}.ss-card-facts{display:block;font:400 15px/20px 'Plus Jakarta Sans',sans-serif;color:#222}.ss-card-facts strong{font-weight:600}.ss-card-img img,.ss-route{border-radius:16px!important}.ss-card-img .elementor-widget-container{position:relative}.ss-heart{position:absolute;top:12px;right:12px;z-index:4;width:40px;height:40px;padding:0;border:0;background:#fff0;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:#fff0;transition:transform .2s cubic-bezier(.2,0,0,1)}.ss-heart svg{width:26px;height:26px;display:block;fill:rgb(0 0 0 / .45);stroke:#FFF;stroke-width:2;overflow:visible;transition:fill .2s ease}.ss-heart:hover{transform:scale(1.08)}.ss-heart:active{transform:scale(.9)}.ss-heart.is-saved svg{fill:#DD6C34;animation:ssHeart .45s cubic-bezier(.2,0,0,1)}@keyframes ssHeart{0%{transform:scale(1)}40%{transform:scale(1.3)}70%{transform:scale(.92)}100%{transform:scale(1)}}.ss-h-arrow{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:12px;border-radius:50%;background:#F2F2F2;vertical-align:middle;position:relative;top:-2px;transition:background .2s ease,transform .2s ease;text-decoration:none!important}.ss-h-arrow svg{width:14px;height:14px;stroke:#222;fill:none;stroke-width:2.4}.ss-h-arrow:hover{background:#EBEBEB;transform:scale(1.06)}.ss-swipe-nav{display:none;justify-content:flex-end;gap:8px;width:100%;margin:-6px 0 14px;padding:0 12px}.ss-swipe-nav.is-on{display:flex}.ss-swipe-nav button{width:32px;height:32px;border-radius:50%;border:1px solid rgb(0 0 0 / .08);background:#FFF;color:#222;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:0 1px 2px rgb(0 0 0 / .08);transition:transform .2s ease,box-shadow .2s ease,opacity .2s}.ss-swipe-nav button:hover{transform:scale(1.04);box-shadow:0 4px 10px rgb(0 0 0 / .12)}.ss-swipe-nav button[disabled]{opacity:.35;cursor:default;transform:none}.ss-swipe-nav svg{width:12px;height:12px;stroke:#222;fill:none;stroke-width:2.6}@media(max-width:1024px){.ss-swipe{flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-left:4px}.ss-swipe::-webkit-scrollbar{display:none}.ss-swipe>.e-con{flex:0 0 46%!important;width:46%!important;max-width:46%!important;scroll-snap-align:start}}@media(max-width:767px){.ss-swipe{margin-right:-16px!important;padding-right:16px!important}.ss-swipe>.e-con{flex:0 0 82%!important;width:82%!important;max-width:82%!important;padding-left:0!important;padding-right:14px!important}.ss-swipe-nav.is-on{display:none}}@keyframes ssPageIn{from{opacity:0}to{opacity:1}}body{animation:ssPageIn .45s ease-out both}.elementor-widget-image .elementor-widget-container,.ss-review figure,.ss-route-slide,.ss-mosaic figure,.ss-duo figure{background-color:#EBEBEB}.ss-js img.ss-fade{opacity:0;transition:opacity .5s ease}.ss-js img.ss-fade.is-loaded{opacity:1}.ss-js .ss-reveal{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.2,0,0,1),transform .7s cubic-bezier(.2,0,0,1)}.ss-js .ss-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){body{animation:none}.ss-js img.ss-fade,.ss-js .ss-reveal{opacity:1!important;transform:none!important;transition:none!important}}.ss-stats{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgb(255 255 255 / .14)}.ss-stat{display:flex;flex-direction:column;gap:8px;padding:28px 24px 28px 0;border-bottom:1px solid rgb(255 255 255 / .14)}.ss-stat:nth-child(2n){padding-left:24px;padding-right:0;border-left:1px solid rgb(255 255 255 / .14)}.ss-stat-n{font:600 40px/1 'Plus Jakarta Sans',sans-serif;color:#FFF;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.ss-stat-l{font:400 15px/20px 'Plus Jakarta Sans',sans-serif;color:rgb(255 255 255 / .72);max-width:220px}@media(max-width:1024px){#by-the-numbers .ss-stats{margin-top:40px}}@media(max-width:767px){.ss-stat{padding:22px 16px 22px 0;gap:6px}.ss-stat:nth-child(2n){padding-left:16px}.ss-stat-n{font-size:32px}.ss-stat-l{font-size:14px;line-height:18px}}.ss-heart,.ss-heart:focus,.ss-heart:hover{outline:none!important;background:transparent!important;box-shadow:none!important;-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none;user-select:none}.ss-heart:focus-visible svg{filter:drop-shadow(0 0 0 #fff) drop-shadow(0 0 3px #222)}.ss-heart svg{fill:rgb(0 0 0 / .5)!important;stroke:#FFFFFF!important;stroke-width:2px!important;transition:fill .15s ease}.ss-heart.is-saved svg{fill:#DD6C34!important}.ss-heart.pop svg{animation:ssHeartPop .38s cubic-bezier(.2,0,0,1)!important}@keyframes ssHeartPop{0%{transform:scale(1)}25%{transform:scale(.8)}60%{transform:scale(1.18)}100%{transform:scale(1)}}.ss-toast{position:fixed;left:50%;bottom:24px;z-index:3000;display:flex;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:12px 12px 12px 12px;background:#FFF;border-radius:12px;box-shadow:0 6px 20px rgb(0 0 0 / .2);font:500 15px/20px 'Plus Jakarta Sans',sans-serif;color:#222;transform:translate(-50%,20px);opacity:0;pointer-events:none;transition:opacity .25s ease,transform .3s cubic-bezier(.2,0,0,1)}.ss-toast.on{opacity:1;transform:translate(-50%,0);pointer-events:auto}.ss-toast img{width:44px;height:44px;border-radius:8px;object-fit:cover;flex:0 0 44px}.ss-toast b{font-weight:600}.ssp-modal .ssp-chip,.ssp-modal .ssp-chip:focus{display:inline-flex!important;align-items:center;gap:10px;height:48px!important;padding:0 20px 0 16px!important;border-radius:999px!important;background:#FFFFFF!important;color:#222222!important;border:1px solid #DDDDDD!important;outline:none!important;font:500 16px/20px 'Plus Jakarta Sans',sans-serif!important;box-shadow:0 2px 0 rgb(0 0 0 / .04),0 2px 6px rgb(0 0 0 / .08),0 6px 16px rgb(0 0 0 / .04)!important;transition:transform .25s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1),background-color .2s ease,border-color .2s ease!important;-webkit-tap-highlight-color:#fff0}.ssp-modal .ssp-chip.has-ic{padding-left:12px!important}.ssp-modal .ssp-chip svg{width:34px!important;height:34px!important;flex:0 0 34px!important;margin:-4px 0!important}@media(hover:hover){.ssp-modal .ssp-chip:hover{background:#FFFFFF!important;border-color:#B0B0B0!important;color:#222222!important;box-shadow:0 2px 4px rgb(0 0 0 / .08),0 8px 20px rgb(0 0 0 / .10)!important}}.ssp-modal .ssp-chip:active{transform:scale(.96)!important;box-shadow:0 1px 2px rgb(0 0 0 / .08)!important;transition-duration:.1s!important}.ssp-modal .ssp-chip:focus-visible{outline:2px solid #222222!important;outline-offset:3px}.ssp-modal .ssp-chip.on,.ssp-modal .ssp-chip.on:hover,.ssp-modal .ssp-chip.on:focus{background:#F2F2F2!important;border-color:#DDDDDD!important;box-shadow:inset 0 2px 4px rgb(0 0 0 / .10)!important;color:#222222!important;font-weight:600!important}@media(max-width:767px){.ssp-modal .ssp-chip,.ssp-modal .ssp-chip:focus{height:46px!important;font-size:15px!important;padding:0 18px 0 14px!important;gap:8px}.ssp-modal .ssp-chip.has-ic{padding-left:12px!important}.ssp-modal .ssp-chip svg{width:31px!important;height:31px!important;flex-basis:31px!important}}.ssp-modal .ssp-x,.ssp-modal .ssp-x:hover,.ssp-modal .ssp-x:focus{width:36px!important;height:36px!important;padding:0!important;border:0!important;border-radius:50%!important;box-shadow:none!important;background:transparent!important;display:flex!important;align-items:center;justify-content:center}.ssp-modal .ssp-x:hover{background:#F7F7F7!important}.ssp-modal .ssp-x svg{width:14px!important;height:14px!important;display:block!important;stroke:#222222!important;stroke-width:3!important;fill:none!important}.ssp-modal .ssp-back,.ssp-modal .ssp-back:hover,.ssp-modal .ssp-back:focus{background:none!important;color:#222222!important;border:0!important;box-shadow:none!important}.ssp-modal .ssp-step-ctl button,.ssp-modal .ssp-step-ctl button:hover,.ssp-modal .ssp-step-ctl button:focus{width:32px!important;height:32px!important;padding:0!important;background:#FFFFFF!important;color:#222222!important;border:1px solid #B0B0B0!important;border-radius:50%!important;box-shadow:none!important}.ssp-modal .ssp-next:hover,.ssp-modal .ssp-next:focus{background:#DD6C34!important;color:#FFFFFF!important}.ssp-bar .ssp-seg:hover,.ssp-bar .ssp-seg:focus{background:#F7F7F7!important;color:inherit!important}.ssp-bar .ssp-mob:hover,.ssp-bar .ssp-mob:focus{background:transparent!important;color:inherit!important}body.ssp-on .joinchat{display:none!important}.ssp-bar{margin-top:-26px!important}.ssp-bar .ssp-pill{border:1px solid #DDDDDD!important;background:#FFFFFF!important;box-shadow:0 1px 2px rgb(0 0 0 / .08),0 4px 12px rgb(0 0 0 / .08),0 12px 28px -8px rgb(0 0 0 / .14)!important;transition:box-shadow .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1)}@media(hover:hover){.ssp-bar .ssp-pill:hover{box-shadow:0 2px 4px rgb(0 0 0 / .08),0 8px 20px rgb(0 0 0 / .12),0 16px 34px -8px rgb(0 0 0 / .18)!important}}.ssp-bar .ssp-pill:active{transform:scale(.99)}.ssp-bar .ssp-go,.ssp-bar .ssp-go:hover,.ssp-bar .ssp-go:focus{background:#DD6C34!important;background-image:none!important;color:#FFFFFF!important;border:0!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .28),inset 0 -2px 0 rgb(0 0 0 / .08),0 3px 0 #B8561F,0 8px 18px -6px rgb(184 80 31 / .45)!important}.ssp-bar .ssp-go:active{transform:translateY(2px) scale(.97);box-shadow:inset 0 2px 4px rgb(0 0 0 / .18),0 1px 0 #B8561F!important}.ssp-bar .ssp-go svg{stroke:#FFFFFF!important}@media(max-width:767px){.ssp-bar{margin-top:16px!important}.ssp-bar .ssp-pill{height:60px}.ssp-bar .ssp-go{height:46px;min-width:46px;margin-right:2px}}#ss-hero .ss-controls,.ss-controls{display:none!important}.ss-ta{display:block;width:112px;height:112px;margin-top:22px;padding:0;border:0;background:none;box-shadow:none;filter:drop-shadow(0 6px 14px rgb(184 80 31 / .22));transition:transform .3s cubic-bezier(.2,0,0,1),filter .3s ease;text-decoration:none!important}.ss-ta svg{width:100%;height:100%;display:block}a.ss-ta:hover{transform:translateY(-2px) rotate(-3deg);filter:drop-shadow(0 10px 20px rgb(184 80 31 / .3))}a.ss-ta:active{transform:scale(.96)}@media(max-width:767px){.ss-ta{width:100px;height:100px}}#ss-hero{position:relative}.ss-hr{position:absolute;left:0;right:0;bottom:40px;z-index:6;pointer-events:none}.ss-hr-in{max-width:1240px;margin:0 auto;padding:0 20px}.ss-hr-pill{display:inline-flex;align-items:center;gap:10px;height:36px;padding:0 16px 0 14px;border-radius:999px;background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 14px rgb(0 0 0 / .18);font:400 13px/1 'Plus Jakarta Sans',sans-serif;color:rgb(255 255 255 / .9);pointer-events:auto;opacity:0;transform:translateY(8px);animation:ssHr .8s cubic-bezier(.2,0,0,1) 1.4s forwards}@keyframes ssHr{to{opacity:1;transform:none}}.ss-hr-stars{display:inline-flex;gap:2px}.ss-hr-stars svg{width:12px;height:12px;fill:#F0A36B}.ss-hr-pill b{font:700 14px/1 'Plus Jakarta Sans',sans-serif;color:#FFF}.ss-hr-pill i{width:1px;height:14px;background:rgb(255 255 255 / .35)}@media(max-width:767px){.ss-hr{bottom:28px}.ss-hr-in{padding:0 16px}.ss-hr-pill{height:32px;gap:8px;padding:0 12px;font-size:12px}.ss-hr-stars svg{width:11px;height:11px}.ss-hr-pill b{font-size:13px}}@media(prefers-reduced-motion:reduce){.ss-hr-pill{animation:none;opacity:1;transform:none}}.ss-rv.is-js .ss-review{transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .7s ease,box-shadow .5s ease;will-change:transform}.ss-rv.is-js .ss-review:not(.is-active){opacity:.82;transform:scale(.97)}.ss-rv.is-js .ss-review.is-active{opacity:1;transform:none}.ss-rv.is-js .ss-review img{transition:transform 1.6s cubic-bezier(.2,.8,.2,1)}.ss-rv.is-js .ss-review.is-active img{transform:scale(1.06)}@media(hover:hover){.ss-rv.is-js .ss-review:hover{opacity:1;transform:translateY(-6px)}.ss-rv.is-js .ss-review:hover img{transform:scale(1.08)}}.ss-reviews.is-drag .ss-review{transition:none}.ss-rv-btn{transition:transform .25s cubic-bezier(.2,0,0,1),box-shadow .25s ease,border-color .25s ease}.ss-rv-btn:hover{transform:scale(1.06)}.ss-rv-btn.is-press{animation:ssRvPress .38s cubic-bezier(.2,0,0,1)}@keyframes ssRvPress{0%{transform:scale(1)}35%{transform:scale(.88)}100%{transform:scale(1)}}.ss-rv-track i{transition:transform .35s ease-out}.ss-rv-count b{display:inline-block;animation:none}@media(prefers-reduced-motion:reduce){.ss-rv.is-js .ss-review,.ss-rv.is-js .ss-review img{transition:none;transform:none}}.ss-hr-in{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ss-hr-go{text-decoration:none!important;animation-delay:1.6s!important;transition:background .25s ease,border-color .25s ease}.ss-hr-pill,.ss-hr-pill .ss-hr-t,.ss-hr-go,.ss-hr-go:visited,.ss-hr-go .ss-hr-t{color:#FFFFFF!important}.ss-hr-go b{color:#fff!important}.ss-hr-pill{transition:background .25s ease,border-color .25s ease,transform .25s cubic-bezier(.2,0,0,1)}\n.ss-hr-pill:hover,.ss-hr-go:hover{background:rgb(255 255 255 / .22);border-color:rgb(255 255 255 / .45);color:#fff}@media(max-width:767px){.ss-hr-in{gap:8px;flex-wrap:nowrap}.ss-hr-long{display:none}.ss-hr-stars svg:not(:first-child){display:none}.ss-hr-pill{gap:7px;padding:0 12px 0 11px}.ss-hr-pill i{height:12px}}@media(max-width:340px){.ss-hr-pill{padding:0 10px;font-size:11px}}