.page-template-default .top-nav{border-bottom:1px solid #DBDBDB!important}.page-template-default .top-nav #logo #txt path{fill:#231F20!important}.page-template-default .top-nav #logo #icon path{fill:#9D2235!important}.page-template-default .top-nav .hamburger-txt{color:#231F20}.page-template-default .top-nav .hamburger-inner,.page-template-default .top-nav .hamburger-inner::before,.page-template-default .top-nav .hamburger-inner::after{background-color:#231F20}.grecaptcha-badge{visibility:hidden!important}.lenis-scrolling iframe{pointer-events:none!important}.canv-close{display:flex;align-items:center;justify-content:center}.canv-close .elementor-widget-icon{line-height:0!important}.accordion{color:#444;cursor:pointer;padding:18px 0px!important;width:100%;text-align:left;outline:none;margin-bottom:0;border:none!important;border-bottom:1px solid #E8E8E8!important;border-radius:0!important;font-weight:300!important;font-size:var(--e-global-typography-text-font-size)!important;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);position:relative}.active,button:focus{border:none;border-bottom:0 solid #E8E8E8!important;background-color:transparent!important}.accordion:hover{color:#9D2235!important}.panel{max-height:0;opacity:0;overflow:hidden;transition:max-height 0.6s cubic-bezier(.77,0,.175,1),opacity 0.4s ease-in-out;padding:0 0;border-bottom:0 solid #E8E8E8!important;margin-bottom:20px!important}.panel p{font-family:var(--e-global-typography-b809fba-font-family),Suisse,Sans-serif;font-size:var(--e-global-typography-b809fba-font-size);font-weight:var(--e-global-typography-b809fba-font-weight);line-height:var(--e-global-typography-b809fba-line-height);color:var(--e-global-color-text)}.panel.open{opacity:1;max-height:1000px}.accordion:after{content:'\02795';font-size:16px;color:#9D2235!important;float:none;margin-left:5px;padding:4px;position:absolute}.active:after{content:"\2796"}.partner-logo-loop .partner-logo{display:flex;aspect-ratio:5 / 2;align-items:center;justify-content:flex-start;width:100%!important}.partner-logo-loop .partner-logo a{width:100%!important}.partner-logo-loop .partner-logo img{max-height:14px;display:flex!important}.partner-logo-loop .e-loop-item{margin:0!important}.partner-logo-loop .elementor-loop-container{display:flex!important}.custom-list ul{list-style:none;padding-left:0}.custom-list ul li{position:relative;padding-left:1em;font-size:var(--e-global-typography-b809fba-font-size);line-height:26px;font-family:var(--e-global-typography-b809fba-font-family),Suisse,Sans-serif;margin-bottom:clamp(0.5rem, 0.0705rem + 0.6704vw, 0.875rem)}.custom-list ul li::before{content:'';position:absolute;top:.35em;left:0;width:.7em;height:.7em;background-image:url(https://salboy.com/wp-content/uploads/2025/03/chev-r.svg);background-repeat:no-repeat;background-size:contain}.dev-bullets li,.amenities-bullets li{color:#fff;font-weight:300!important}.standard-dev-facts-col .dev-bullets li{color:#171717!important}.custom-list .dev-bullets li::before,.custom-list .amenities-bullets li::before{background-image:url(https://salboy.com/wp-content/uploads/2025/03/chev.svg)}.serv-con .sticky-serv-img{opacity:0;transition:opacity .3s ease-in-out}.serv-con.elementor-sticky--active .sticky-serv-img{opacity:1;transition:opacity .3s ease-in-out}.serv-con .sticky-serv-icon{opacity:0;transition:opacity .3s ease-in-out}.serv-con.elementor-sticky--active .sticky-serv-icon{opacity:1;transition:opacity .3s .45s ease-in-out}.dev-hero>.elementor-element-overlay{background:linear-gradient(to bottom,black 0%,transparent 25%,transparent 45%,black 100%)!important}.ov-menu li:first-child{font-weight:600;font-size:clamp(1.125rem, 1rem + 0.2604vw, 1.3125rem)}.logo-wrapper svg{max-width:clamp(8.125rem, 6.875rem + 2.6042vw, 10rem)!important}.bold-it .elementor-heading-title,.bold-it .elementor-counter-number-wrapper,.bold-it ul li{font-weight:400!important}.hp-slider .elementor-carousel-image-overlay{opacity:1!important;display:flex;align-items:flex-end;justify-content:flex-end;text-align:right;padding:clamp(3.75rem, 2.3184rem + 2.2346vw, 5rem);background:linear-gradient(338deg,#0000009c,#00000000 40%);flex-direction:column}.hp-slider.slider-lft .elementor-carousel-image-overlay{align-items:flex-start;background:linear-gradient(14deg,#000000c9,transparent)!important}.hp-slider.slider-lft{overflow:hidden!important}.hp-slider .swiper-pagination-bullet{height:2.5px!important;width:35px!important;border-radius:0!important}.hp-slider .swiper-pagination{bottom:clamp(3.75rem, 2.3184rem + 2.2346vw, 5rem)!important;left:clamp(3.75rem, 2.3184rem + 2.2346vw, 5rem)!important;display:flex!important}.hp-slider.slider-lft .swiper-pagination{bottom:45px!important;margin-left:-5px!important}.dev-tags .elementor-heading-title{display:flex;gap:10px}.dev-tags .elementor-heading-title span{padding:8px 16px;border-radius:4px;background-color:rgb(0 0 0 / 50%)}.with-arrow{display:inline-flex;align-items:center;gap:.3em}.with-arrow::after{content:'';display:inline-block;width:18px;height:18px;margin-left:.3em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.417' height='14.877' viewBox='0 0 17.417 14.877'%3E%3Cpath d='M13.488,4.562,12.077,5.979,17.12,11H3.541v2H17.119l-5.042,5.022,1.411,1.417L20.958,12Z' transform='translate(-3.542 -4.562)' fill='%23ffffff' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:middle}.with-arrow-red::after{content:'';display:inline-block;width:17px;height:17px;margin-left:.3em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.417' height='14.877' viewBox='0 0 17.417 14.877'%3E%3Cpath d='M13.488,4.562,12.077,5.979,17.12,11H3.541v2H17.119l-5.042,5.022,1.411,1.417L20.958,12Z' transform='translate(-3.542 -4.562)' fill='%239D2235' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:middle}.nws-loop-con .nws-loop-img{height:100%!important;width:100%!important;scale:1;transition:scale .3s ease-in-out!important}.nws-loop-con:hover .nws-loop-img{scale:1.1;transition:scale .3s ease-in-out!important}.nws-loop-con .nws-btn span{transition:all .3s linear!important}.nws-loop-con:hover .nws-btn span{color:#9D2235!important;transition:all .3s linear!important}.cs-loop-con .cs-line{width:0%!important;--width:0% !important;transition:all .4s ease-in-out!important}.cs-loop-con:hover .cs-line{width:100%!important;--width:100% !important;transition:all .4s ease-in-out!important}.cs-loop-con .cs-btn{opacity:0;margin-top:0;margin-bottom:-25px!important;transition:all .4s ease-in-out 0.5s!important}.cs-loop-con:hover .cs-btn{opacity:1;margin-top:10px;margin-bottom:10px!important;transition:margin-bottom .4s ease-in-out,margin-top .4s ease-in-out,opacity .3s ease-in-out 0.3s,height .3s ease!important}.cs-loop-con .cs-logo{opacity:0;transition:opacity .3s ease-in-out 0.3s!important}.cs-loop-con:hover .cs-logo{opacity:1;transition:opacity .3s ease-in-out!important}.cs-loop-con:hover .cs-logo{opacity:1;transition:all .3s ease-in-out!important}.cs-loop-con .cs-img{height:100%!important;width:100%!important;scale:1;transition:scale .3s ease-in-out!important}.cs-loop-con:hover .cs-img{scale:1.1;transition:scale .3s ease-in-out!important}.cs-img:after{content:'';position:absolute;width:100%!important;height:100%!important;background:linear-gradient(37deg,black 0%,transparent 80%);top:0;left:0}.dev-loop-con .cs-line{width:0%!important;--width:0% !important;transition:all .4s ease-in-out!important}.dev-loop-con:hover .cs-line{width:100%!important;--width:100% !important;transition:all .4s ease-in-out!important}.dev-loop-con .cs-btn-con{max-height:0;transition:max-height 1s ease-in-out,opacity .4s ease!important}.dev-loop-con:hover .cs-btn-con{max-height:200px;opacity:1;transition:max-height 1s ease-in-out,opacity .4s ease!important}.dev-btn{min-width:140px!important}.dev-loop-con .dev-btn{opacity:0!important;transition:opacity .4s ease-in-out 0.2s!important}.dev-loop-con:hover .dev-btn{opacity:1!important;transition:opacity .4s ease-in-out 0.3s!important}.dev-loop-con .dev-txt p{margin-bottom:0!important;margin-top:10px!important}.dev-loop-con .dev-txt{opacity:0;transition:opacity .4s ease-in-out 0.2s!important}.dev-loop-con:hover .dev-txt{opacity:1;transition:opacity .4s ease-in-out 0.3s!important}.dev-loop-con .cs-logo{opacity:0;transition:opacity .4s ease-in-out 0.3s!important}.dev-loop-con:hover .cs-logo{opacity:1;transition:opacity .4s ease-in-out!important}.dev-loop-con:hover .cs-logo{opacity:1;transition:all .4s ease-in-out!important}.dev-loop-con .cs-img{height:100%!important;width:100%!important;scale:1;transition:scale .3s ease-in-out!important}.dev-loop-con:hover .cs-img{scale:1.1;transition:scale .3s ease-in-out!important}.dev-img:after{content:'';position:absolute;width:100%!important;height:100%!important;background:linear-gradient(37deg,black 0%,transparent 80%);top:0;left:0}.top-nav{transition:all .3s ease;width:100%!important;min-width:100%!important}.top-nav .e-con-inner{transition:all .3s ease}.top-nav{background-color:#fff0;border-bottom:1px solid #fff0;transition:all .6s ease 0.5s!important}.top-nav.scrolled{background-color:#fff;border-bottom:1px solid #DBDBDB;transition:all .3s ease 0s!important}.top-nav.scrolled>.e-con-inner{transition:all .6s ease 0.5s!important}.top-nav.scrolled>.e-con-inner{padding-top:20px;padding-bottom:20px;transition:all .3s ease 0s!important}.top-nav.scrolled #logo #txt path{fill:#231F20!important;transition:0.2s ease-in-out}.top-nav.scrolled #logo #icon path{fill:#9D2235!important;transition:0.2s ease-in-out}.top-nav.scrolled .hamburger-txt{color:#231F20;transition:0.2s ease-in-out}.top-nav.scrolled .hamburger-inner,.top-nav.scrolled .hamburger-inner::before,.top-nav.scrolled .hamburger-inner::after{background-color:#231F20;transition:background-color 0.2s ease-in-out,transform 0.2s ease-in-out}.top-nav .e-off-canvas__content .nav-bg{opacity:0!important;transition:opacity .2s linear 0s}.e-off-canvas__no-scroll .top-nav .e-off-canvas__content .nav-bg{transition:opacity .5s linear 1s;opacity:1!important}.main-nav{opacity:0!important;transition:0.3s ease-out!important}.main-nav.is-active{opacity:1!important;transition:0.3s ease-in 0.4s!important}.logo-wrapper #logo #txt path,.logo-wrapper #logo #icon path{fill:#fff;transition:0.2s ease-in-out 0.3s}.logo-wrapper.is-active #logo #txt path{fill:#231F20!important;transition:0.2s ease-in-out 0.2s}.logo-wrapper.is-active #logo #icon path{fill:#9D2235!important;transition:0.2s ease-in-out 0.2s}.logo-wrapper{line-height:0}.dev-enquiry-panel .dev-tags .elementor-heading-title span{color:#231F20;padding:6px 11px;border-radius:4px;background-color:#fff0;border:.5px solid #231F20;font-size:14px}.block-reveal.fadeIn::before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-color:#EAE5E0;z-index:9;animation:yshowText 1s ease 0.2s forwards;transform-origin:0% 100%;border:0!important}@keyframes yshowText{0%{transform:scaleY(1)}100%{transform:scaleY(0)}}@media (min-width:1920px){.pad-fix{padding-left:clamp(3.75rem, 2.3184rem + 2.2346vw, 5rem);padding-right:clamp(3.75rem, 2.3184rem + 2.2346vw, 5rem)}.elementor-loop-container.offset-right{padding-inline-end:inherit!important}.fw-override{max-width:1780px!important;overflow:hidden!important;border-radius:8px!important}.fw-override .fw-img img{border-radius:8px!important}.fw-border-radius{border-radius:8px!important}.elementor-2 .elementor-element.elementor-element-cb2bb5b{--swiper-offset-size:0px}}@media (min-width:1025px) and (max-width:1780px){.serv-con{min-height:100vh}}@media (max-width:1024px){.desk-break{display:none}.cs-loop-con .cs-btn,.cs-loop-con:hover .cs-btn,.dev-loop-con .dev-txt,.dev-loop-con .dev-btn{opacity:1!important;margin-top:0px!important;margin-bottom:0px!important}.dev-loop-con .cs-btn-con,.dev-loop-con:hover .cs-btn-con{max-height:none!important;opacity:1!important}.nws-loop-con .nws-loop-img,.nws-loop-con:hover .nws-loop-img,.cs-loop-con .cs-img,.cs-loop-con:hover .cs-img,.dev-loop-con .cs-img,.dev-loop-con:hover .cs-img{scale:1!important}.hp-slider .elementor-carousel-image-overlay{padding:30px!important}.hp-slider .swiper-pagination{bottom:30px!important;left:30px!important}.panel{margin-bottom:0px!important}.hp-slider.slider-lft .swiper-pagination{bottom:20px!important}.hp-slider.slider-lft .elementor-carousel-image-overlay{padding-bottom:40px!important}}@media (min-width:768px){.dev-loop .elementor-loop-container.offset-both{padding-inline-start:0!important}body.e-off-canvas__no-scroll,body.e-off-canvas__no-scroll-animation{overflow:auto!important}.top-nav .e-off-canvas__content{box-shadow:0 3px 23px transparent!important;transition:box-shadow .3s linear 0s}.e-off-canvas__no-scroll .top-nav .e-off-canvas__content{box-shadow:0 3px 23px #00000029!important;transition:box-shadow .5s ease 1s}}@media (max-width:768px){.elementor-field-textual.elementor-size-lg{min-height:50px}.hp-slider.slider-lft .swiper-pagination{bottom:14.5px!important;margin-left:-3px}.with-arrow,.with-arrow-red{padding:0!important;gap:.2em}.with-arrow::after{width:14px;height:14px;margin-left:.1em}.with-arrow-red::after{width:14px;height:14px;margin-left:.1em}.dev-tags .elementor-heading-title span{padding:5px 10px}.dev-loop-con .dev-txt p{margin-bottom:0px!important;margin-top:5px!important}.ov-menu ul{display:flex!important;align-items:flex-start;flex-direction:column}.hp-slider .elementor-carousel-image-overlay{padding:20px!important}.hp-slider .swiper-pagination{bottom:20px!important;left:20px!important}.hp-slider .swiper-pagination-bullet{height:2px!important;width:20px!important;margin:4px!important}.hamburger-txt{font-size:14px!important}.hamburger-widget-wrap{padding:0!important}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px!important;height:1.5px!important}.serv-con .sticky-serv-icon,.serv-con .sticky-serv-img{opacity:1!important;}}.hamburger-widget-wrap{display:flex;justify-content:flex-end;align-items:center;width:auto!important;padding:5px;max-width:100%;border-radius:6px;transition:all 0.3s ease}.hamburger-widget-wrap:hover{transition:all 0.3s ease}.hamburger-txt{font-family:var(--e-global-typography-primary-font-family),Suisse,Sans-serif;font-size:18px;font-weight:600;line-height:0;color:#fff;transition:0.2s ease-in-out 0.3s}.elementor-widget-off-canvas{z-index:99998;position:absolute}.hamburger.hamburger.hamburger{padding:8px;background-color:#fff0;transform:scale(1);cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;border:0;margin:0;overflow:visible;z-index:99999;position:relative;display:flex!important;flex-direction:row;align-items:center;gap:10px}.hamburger.hamburger.hamburger:focus:not(:focus-visible){outline:none}.hamburger-box{width:auto;height:24px;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px;position:relative!important}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:34px;height:2px;background-color:#fff;border-radius:3px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease;transition-delay:0.5s}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger.is-active .hamburger-txt{color:#231F20;transition:0.2s ease-in-out 0.5s}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#231F20;transition:background-color 0.2s ease-in-out 0.3s,transform 0.2s ease-in-out}.hamburger--spin .hamburger-inner{transition:background-color 0.3s ease-in-out 0.3s,transform 0.22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:background-color 0.3s ease-in-out 0.3s,top 0.2s 0.25s ease-in,opacity 0.1s ease-in 0.12s}.hamburger--spin .hamburger-inner::after{transition:background-color 0.3s ease-in-out 0.3s,bottom 0.2s 0.25s ease-in,transform 0.22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transition:background-color 0.3s ease-in-out 0.5s}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:background-color 0.3s ease-in-out 0.5s,top 0.2s ease-out,opacity 0.1s ease-out 0.12s}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:background-color 0.3s ease-in-out 0.5s,bottom 0.2s ease-out,transform 0.22s 0.12s cubic-bezier(.215,.61,.355,1)}@media (max-width:768px){.hamburger.hamburger.hamburger{padding:2px 2px 2px 4px}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}}a.elementor-button-link{white-space:nowrap}*:focus{outline:0!important}@keyframes fadeDown{from{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInDown{animation-name:fadeDown}@keyframes fadeLeft{from{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInLeft{animation-name:fadeLeft}@keyframes fadeRight{from{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInRight{animation-name:fadeRight}@keyframes fadeUp{from{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInUp{animation-name:fadeUp}@keyframes slideDown{from{transform:translate3d(0,-30px,0)}to{transform:none}}.elementor-element.slideInDown{animation-name:slideDown}@keyframes slideLeft{from{transform:translate3d(-30px,0,0)}to{transform:none}}.elementor-element.slideInLeft{animation-name:slideLeft}@keyframes slideRight{from{transform:translate3d(30px,0,0)}to{transform:none}}.elementor-element.slideInRight{animation-name:slideRight}@keyframes slideUp{from{transform:translate3d(0,30px,0)}to{transform:none}}.elementor-element.slideInUp{animation-name:slideUp}html{scroll-behavior:auto}.lenis.lenis-smooth iframe{pointer-events:none!important}:root{--cursor-flashlight-speed:.1s;--cursor-flashlight-timing:linear}:root{--mouse-x:unset;--mouse-y:unset;transition:--mouse-x var(--cursor-flashlight-speed) var(--cursor-flashlight-timing),--mouse-y var(--cursor-flashlight-speed) var(--cursor-flashlight-timing)}@property --mouse-x{syntax:"<percentage> | <length>";inherits:true;initial-value:0}@property --mouse-y{syntax:"<percentage> | <length>";inherits:true;initial-value:0}.cursor-flashlight:before{mask:radial-gradient(circle at var(--mouse-x) var(--mouse-y),transparent 10px,currentColor 300px);-webkit-mask:radial-gradient(circle at var(--mouse-x) var(--mouse-y),transparent 10px,currentColor 300px)}.cursor-flashlight:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;z-index:-1;background-position:right bottom;background-size:contain;background-repeat:no-repeat}.cursor-flashlight.left:after{background-position:left bottom;background-size:contain;background-repeat:no-repeat}