.elementor-3277 .elementor-element.elementor-element-7a26aeec{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3277 .elementor-element.elementor-element-7a26aeec::before, .elementor-3277 .elementor-element.elementor-element-7a26aeec > .elementor-background-video-container::before, .elementor-3277 .elementor-element.elementor-element-7a26aeec > .e-con-inner > .elementor-background-video-container::before, .elementor-3277 .elementor-element.elementor-element-7a26aeec > .elementor-background-slideshow::before, .elementor-3277 .elementor-element.elementor-element-7a26aeec > .e-con-inner > .elementor-background-slideshow::before, .elementor-3277 .elementor-element.elementor-element-7a26aeec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 65%, var( --e-global-color-primary ) 100%);}.elementor-3277 .elementor-element.elementor-element-ad3ec10{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3277 .elementor-element.elementor-element-a3967f4{text-align:center;}.elementor-3277 .elementor-element.elementor-element-a3967f4 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:38px;font-weight:500;color:var( --e-global-color-accent );}.elementor-3277 .elementor-element.elementor-element-44042de .ue_play_button{text-align:center;}.elementor-3277 .elementor-element.elementor-element-44042de .video-button{background-color:#ededed;width:80px;height:80px;border-radius:300px;}.elementor-3277 .elementor-element.elementor-element-44042de .video-button:hover{background-color:#ededed;}.elementor-3277 .elementor-element.elementor-element-44042de span.video-button{color:#000000;font-size:20px;}.elementor-3277 .elementor-element.elementor-element-44042de span.video-button svg{fill:#000000;}.elementor-3277 .elementor-element.elementor-element-44042de span.video-button:hover{color:#000000;}.elementor-3277 .elementor-element.elementor-element-44042de span.video-button:hover svg{fill:#000000;}.elementor-3277 .elementor-element.elementor-element-9727ddb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3277 .elementor-element.elementor-element-14e2c3f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3277 .elementor-element.elementor-element-2370894{text-align:center;}.elementor-3277 .elementor-element.elementor-element-2370894 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:32px;font-weight:500;line-height:1.5;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3277 .elementor-element.elementor-element-8c30617{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-3277 .elementor-element.elementor-element-8c30617 .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-3277 .elementor-element.elementor-element-8c30617 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3277 .elementor-element.elementor-element-182bd26{text-align:center;}.elementor-3277 .elementor-element.elementor-element-182bd26 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;}.elementor-3277 .elementor-element.elementor-element-cbbd56d{text-align:center;}.elementor-3277 .elementor-element.elementor-element-cbbd56d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:1.5;}.elementor-3277 .elementor-element.elementor-element-297648c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3277 .elementor-element.elementor-element-e6d21f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3277 .elementor-element.elementor-element-886fe32{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3277 .elementor-element.elementor-element-6d7a160{text-align:center;}.elementor-3277 .elementor-element.elementor-element-6d7a160 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:32px;font-weight:500;}.elementor-3277 .elementor-element.elementor-element-f21a902{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-3277 .elementor-element.elementor-element-f21a902 .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-3277 .elementor-element.elementor-element-f21a902 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3277 .elementor-element.elementor-element-c4e20a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3277 .elementor-element.elementor-element-6a18395{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3277 .elementor-element.elementor-element-87287cd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3277 .elementor-element.elementor-element-906f29b .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:16px;font-weight:400;}.elementor-widget-ucaddon_remote_select .ue-remote-select-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_remote_select .ue-remote-select-item-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_remote_select .ue-remote-select-item-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_remote_select .ue-remote-select-item-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3277 .elementor-element.elementor-element-dee3518 .ue-remote-select-holder{background-color:#ffffff;transition:all 300ms ease-in-out;margin-top:5px;backdrop-filter:blur(0px);overflow:hidden;gap:0px;min-width:0px;}.elementor-3277 .elementor-element.elementor-element-dee3518 .ue-remote-select-item{background-color:#ffffff;text-align:inherit;flex-direction:column;justify-content:start;align-items:start;padding:10px 10px 10px 10px;opacity:100%;}.elementor-3277 .elementor-element.elementor-element-dee3518 .ue-remote-select-item:hover{background-color:#E7E7E7;opacity:100%;}.elementor-3277 .elementor-element.elementor-element-dee3518 .ue-remote-select-item.uc-active{background-color:#bdbdbd;opacity:100%;}.elementor-3277 .elementor-element.elementor-element-dee3518 .ue-remote-select-holder *{transition:all 300ms ease-in-out;}.elementor-3277 .elementor-element.elementor-element-dee3518 .ue-remote-select{justify-content:flex-start;}.elementor-3277 .elementor-element.elementor-element-dee3518 .ue-remote-select-title{text-align:inherit;font-family:"Times New Roman", Sans-serif;font-size:27px;font-weight:400;padding:0px 0px 0px 0px;color:var( --e-global-color-primary );gap:10px;}.elementor-3277 .elementor-element.elementor-element-dee3518 .ue-remote-select-wrapper{background-color:#F5F5F500;border-radius:0px 0px 0px 0px;border-style:none;}.elementor-3277 .elementor-element.elementor-element-dee3518 .ue-remote-select-wrapper:hover{border-radius:0px 0px 0px 0px;border-style:none;}.elementor-3277 .elementor-element.elementor-element-dee3518 .ue-remote-select.uc-active .ue-remote-select-wrapper{border-radius:0px 0px 0px 0px;border-style:none;}.elementor-3277 .elementor-element.elementor-element-dee3518 .ue-dropd-ico{font-size:15px;margin-right:10px;color:#575757;}.elementor-3277 .elementor-element.elementor-element-dee3518 .ue-dropd-ico svg{font-size:15px;fill:#575757;}.elementor-widget-ucaddon_content_carousel_new .ue-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_carousel_new .ue-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_carousel_new .ue-btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3277 .elementor-element.elementor-element-da3f96f .uc_image_carousel_container_holder{border-style:none;text-align:left;}.elementor-3277 .elementor-element.elementor-element-da3f96f .ue-item{transform:scale(1,1);}.elementor-3277 .elementor-element.elementor-element-da3f96f .uc-active-item .ue-item{transform:scale(1,1);}.elementor-3277 .elementor-element.elementor-element-da3f96f .carousel-image{height:250px;background-size:cover;opacity:100%;}.elementor-3277 .elementor-element.elementor-element-da3f96f .uc-active-item .carousel-image{opacity:100%;}.elementor-3277 .elementor-element.elementor-element-da3f96f .content-padding{padding:1rem 0rem 0rem 0rem;min-height:0px;}.elementor-3277 .elementor-element.elementor-element-da3f96f .ue-title{color:#000000;margin-top:0px;}.elementor-3277 .elementor-element.elementor-element-da3f96f .ue-text{color:#686868;margin-top:10px;}.elementor-3277 .elementor-element.elementor-element-da3f96f .uc_more_btn{padding:10px 20px 10px 20px;border-radius:15px;background-color:#d3d3d3;color:#000000;margin-top:10px;}.elementor-3277 .elementor-element.elementor-element-da3f96f .uc_more_btn svg{fill:#000000;}.elementor-3277 .elementor-element.elementor-element-da3f96f .ue-btn-inner-wrapper{gap:10px;}.elementor-3277 .elementor-element.elementor-element-da3f96f .owl-nav .owl-prev{left:0px;right:auto;}.elementor-3277 .elementor-element.elementor-element-da3f96f .owl-nav .owl-next{right:0px;left:auto;}.elementor-3277 .elementor-element.elementor-element-da3f96f .owl-carousel .owl-nav .owl-next,.elementor-3277 .elementor-element.elementor-element-da3f96f .owl-carousel .owl-nav .owl-prev{top:90px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-3277 .elementor-element.elementor-element-da3f96f .owl-carousel .owl-nav .owl-next:hover,.elementor-3277 .elementor-element.elementor-element-da3f96f .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-3277 .elementor-element.elementor-element-da3f96f .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-3277 .elementor-element.elementor-element-da3f96f .owl-dot.active{background-color:#000000;}.elementor-3277 .elementor-element.elementor-element-da3f96f .owl-dots{margin-top:20px;}.elementor-3277 .elementor-element.elementor-element-af8f2eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3277 .elementor-element.elementor-element-af8f2eb:not(.elementor-motion-effects-element-type-background), .elementor-3277 .elementor-element.elementor-element-af8f2eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#817872;}.elementor-3277 .elementor-element.elementor-element-bff413a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3277 .elementor-element.elementor-element-b323b82{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3277 .elementor-element.elementor-element-ee600dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3277 .elementor-element.elementor-element-6a948c0 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:26px;font-weight:500;line-height:1.5;color:var( --e-global-color-accent );}.elementor-3277 .elementor-element.elementor-element-f254ce6 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:22px;font-weight:500;line-height:1.5;color:var( --e-global-color-accent );}.elementor-3277 .elementor-element.elementor-element-15851a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start custom CSS */#header #header-logo h1 {
    color: #fff;
}

/*EXPLORE*/
#explore {
    min-height: 100vh;
    background: url('/wp-content/uploads/2024/03/BSD-hero-01.jpg') center no-repeat;
    background-size: cover;
}

#explore .explore-wrap {
    padding-bottom: 65px;
}

#explore h2 {
    margin-bottom: 3rem;
}

#explore .video-button {
    font-size: 15px;
    font-family: "Baskervville", Sans-serif;
    background: none;
    border-radius: 0;
    border: 1px solid #fff;
    color: #fff;
    width: 150px;
    height: 45px;
    display: flex !important;
    flex-direction: row !important;
    gap: 5px;
    
}

#uc_blox_play_button_elementor_44042de a:hover {
    transform: none !important;
}

#uc_blox_play_button_elementor_44042de a {
    overflow: hidden;
    position: relative;
}

#uc_blox_play_button_elementor_44042de a, #uc_blox_play_button_elementor_44042de a:before, #uc_blox_play_button_elementor_44042de a:hover, #uc_blox_play_button_elementor_44042de a:hover:before {
    transition: .25s;   
}

#uc_blox_play_button_elementor_44042de a::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
	background: #222222;
	transform: translateX(-100%);
}

#uc_blox_play_button_elementor_44042de a:hover:before {
	transform: translateX(0);
}

#uc_blox_play_button_elementor_44042de a:hover .video-button {
    border: 1px solid #222;
}

/*INTERIOR*/
#interior {
    margin-top: 8rem;
    margin-bottom: 5rem;
}

#interior .title-wrap {
    margin-bottom: 2rem;
}

#interior .title-wrap > .e-con-inner {
    max-width: 965px;
}

#staging-purpose {
    margin-top: 1rem;
}

/*ABOUT UNIT*/
#about-unit {
    margin-bottom: 8rem;
}

#about-unit .unit-wrap > .e-con-inner {
    gap: 40px;
    max-width: 1200px;
}

#about-unit .col-left {
    width: 40%;
}
#about-unit .col-right {
    width: 60%;
}

#floor-plan, #fp-1, #fp-illustration, #unit-illustration, .pointer {
    position: relative;
}

.pointer {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 42px;
    height: initial;
    cursor: pointer;
}

.pointer img {
    width: 100%;
}

.pointer span {
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
    line-height: 1;
    color: #fff;
    position: absolute;
    top: 48%;
    left: 48%;
    transform: translate(-50%, -50%);
    z-index: 1;
}

#pointer1, #pointer2, #pointer3, #pointer5, #pointer6, #pointer7, #pointer8 {
    position: absolute;
}

#pointer1, #pointer2, #pointer5, #pointer6 {
    bottom: 5%;
}

#pointer3, #pointer7, #pointer8 {
    bottom: 45%;
}

#pointer1 { left: 35%; }
#pointer2 { left: 45%; }
#pointer5 { left: 55%; }
#pointer6 { left: 65%; }
#pointer3 { left: 40%;}
#pointer7 { left: 50%;}
#pointer8 { left: 60%;}

.pointer.active img {
    filter: brightness(0) saturate(100%) invert(96%) sepia(22%) saturate(5514%) hue-rotate(308deg) brightness(89%) contrast(91%);
}

#fp-1, #fp-2, #fp-3, #fp-5, #fp-6, #fp-7, #fp-8 {
    opacity: 0;
    z-index: 0;
    transition: .25s;
}

#fp-2, #fp-3, #fp-5, #fp-6, #fp-7, #fp-8 {
    position: absolute;
    top: 0;
    left: 0;
}

#floor-plan .active {
    opacity: 1;
    z-index: 1;
    transition: .25s;
}

#about-unit h5 {
    margin-bottom: .5rem;
}

#uc_remote_select_elementor_dee3518 .ue-dropd-ico {
    padding-top: 5px;
    gap: 40px;
}

#unit1, #unit2, #unit3, #unit5, #unit6, #unit7, #unit8 {
    padding-bottom: 5rem;
}

#unit1 .unit-specs, #unit2 .unit-specs, #unit3 .unit-specs, #unit5 .unit-specs, #unit6 .unit-specs, #unit7 .unit-specs, #unit8 .unit-specs {
    display: flex;
    flex-wrap: wrap;
    gap: 12px 20px;
    margin-bottom: 20px;
}

#unit1 .unit-specs .spec, #unit2 .unit-specs .spec , #unit3 .unit-specs .spec, #unit5 .unit-specs .spec, #unit6 .unit-specs .spec, #unit7 .unit-specs .spec, #unit8 .unit-specs .spec {
    width: 22%;
    display: flex;
    align-items: center;
    gap: 8px;
}

#unit3 .unit-specs #spec-2col {
    width: 40%;
}

#icon-unitarea, #icon-seaview, #icon-bedroom, #icon-bathroom, #icon-kitchen, #icon-deck, #icon-carport {
    width: 24px !important;
    height: initial;
}

#unit1 .unit-specs .spec span, #unit2 .unit-specs .spec span, #unit3 .unit-specs .spec span, #unit5 .unit-specs .spec span, #unit6 .unit-specs .spec span, #unit7 .unit-specs .spec span, #unit8 .unit-specs .spec span {
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    color: #222;
}

/* Add numbers to pagination buttons by CSS */
#unit1 .splide__pagination, #unit2 .splide__pagination, #unit3 .splide__pagination, #unit5 .splide__pagination, #unit6 .splide__pagination, #unit7 .splide__pagination, #unit8 .splide__pagination {
  counter-reset: pagination-num;
  bottom: -2rem;
}

#unit1 .splide__pagination__page:before, #unit2 .splide__pagination__page:before, #unit3 .splide__pagination__page:before, #unit5 .splide__pagination__page:before, #unit6 .splide__pagination__page:before, #unit7 .splide__pagination__page:before, #unit8 .splide__pagination__page:before {
  counter-increment: pagination-num;
  content: '0' counter( pagination-num );
}

#unit1 .splide__pagination__page, #unit2 .splide__pagination__page, #unit3 .splide__pagination__page, #unit5 .splide__pagination__page, #unit6 .splide__pagination__page, #unit7 .splide__pagination__page, #unit8 .splide__pagination__page {
    font-size: 16px;
    font-family: 'Times New Roman', sans-serif;
    align-items: center;
    color: #222;
    display: inline-flex;
    justify-content: center;
    line-height: 1;
    margin-left: 20px;
    background: none;
    outline: none !important;
}

#unit1 .splide__pagination__page.is-active, #unit2 .splide__pagination__page.is-active, #unit3 .splide__pagination__page.is-active, #unit5 .splide__pagination__page.is-active,
#unit6 .splide__pagination__page.is-active, #unit7 .splide__pagination__page.is-active, #unit8 .splide__pagination__page.is-active {
    transform: none;
    font-weight: 500;
}

#unit1 .splide__arrow, #unit2 .splide__arrow, #unit3 .splide__arrow, #unit5 .splide__arrow, #unit6 .splide__arrow, #unit7 .splide__arrow, #unit8 .splide__arrow {
    background: #817872;
    height: 45px;
    width: 45px;
    text-align: center;
    border-radius: 0;
    outline: none !important;
    top: 50%;
}

#unit1 .splide__arrow svg, #unit2 .splide__arrow svg, #unit3 .splide__arrow svg, #unit5 .splide__arrow svg, #unit6 .splide__arrow svg, #unit7 .splide__arrow svg, #unit8 .splide__arrow svg {
    fill: #fff;
}

#unit1 .splide__arrow--prev, #unit2 .splide__arrow--prev, #unit3 .splide__arrow--prev, #unit5 .splide__arrow--prev, #unit6 .splide__arrow--prev, #unit7 .splide__arrow--prev, #unit8 .splide__arrow--prev {
    left: 0;
}

#unit1 .splide__arrow--next, #unit2 .splide__arrow--next, #unit3 .splide__arrow--next, #unit5 .splide__arrow--next, #unit6 .splide__arrow--next, #unit7 .splide__arrow--next, #unit8 .splide__arrow--next {
    right: 0;
}

#about-unit .fp-xs {
    display: none;
}

/*WORDS FROM*/
#words-from {
    padding-top: 5rem;
    padding-bottom: 3rem;
}

#words-from .desc-wrap {
    margin-bottom: 50px;
}

#words-from .desc-wrap > .e-con-inner {
    max-width: 850px;
}

#words-from .desc-wrap > .e-con-inner {
    gap: 65px;
}

#words-from .col-left {
    max-width: 180px;
}

#words-from h5 {
    margin-bottom: 1rem;
}

@media (max-width: 1480px) {
    #explore {
        min-height: 90vh;
    }
    #explore h2 {
        font-size: 36px;
    }
    #interior h3, #about-unit h3 {
        font-size: 30px;
    }
    #interior p {
        font-size: 15px;
    }
    #interior .title-wrap > .e-con-inner {
        max-width: 940px;
    }
    #staging-purpose span {
        font-size: 13px;
    }
    #about-unit {
        margin-bottom: 6rem;
    }
}

@media (max-width: 1280px) {
    #explore {
        min-height: 85vh;
    }
    #explore h2 {
        font-size: 34px;
        margin-bottom: 2rem;
    }
    #interior {
        margin-top: 6rem;
    }
    #interior h3, #about-unit h3 {
        font-size: 28px;
    }
    #about-unit {
        margin-bottom: 5rem;
    }
    #about-unit .unit-wrap > .e-con-inner {
        max-width: 90%;
    }
    .pointer span {
        font-size: 13px;
    }
    #unit1 .unit-specs .spec span, #unit2 .unit-specs .spec span, #unit3 .unit-specs .spec span, #unit5 .unit-specs .spec span, #unit6 .unit-specs .spec span, #unit7 .unit-specs .spec span, #unit8 .unit-specs .spec span {
        font-size: 15px;
    }
    #unit1 .splide__arrow, #unit2 .splide__arrow, #unit3 .splide__arrow, #unit5 .splide__arrow, #unit6 .splide__arrow, #unit7 .splide__arrow, #unit8 .splide__arrow {
        height: 40px;
        width: 40px;
    }
    #words-from .desc-wrap > .e-con-inner {
        max-width: 800px;
    }
    #words-from .col-left {
        max-width: 165px;
    }
    #words-from h5 {
        font-size: 24px;
    }
    #words-from h6 {
        font-size: 21px;
    }
}

@media (max-width: 1180px) {
    #explore {
        min-height: 80vh;
    }
    #explore h2 {
        font-size: 32px;
        margin-bottom: 1rem;
    }
    #about-unit .col-left {
        width: 43%;
    }
    #about-unit .col-right {
        width: 57%;
    }
    #unit1 .unit-specs, #unit2 .unit-specs, #unit3 .unit-specs, #unit5 .unit-specs, #unit6 .unit-specs, #unit7 .unit-specs, #unit8 .unit-specs {
        gap: 12px 0;
    }
    #unit1 .unit-specs .spec, #unit2 .unit-specs .spec, #unit3 .unit-specs .spec, #unit5 .unit-specs .spec, #unit6 .unit-specs .spec, #unit7 .unit-specs .spec, #unit8 .unit-specs .spec {
        width: 31%;
    }
}

@media (max-width: 1100px) {
    #about-unit {
        margin-bottom: 3rem;
    }
    #about-unit .unit-wrap > .e-con-inner {
        max-width: 95%;
    }
    .pointer span {
        font-size: 12px;
    }
    #unit1 .unit-specs .spec span, #unit2 .unit-specs .spec span, #unit3 .unit-specs .spec span, #unit5 .unit-specs .spec span, #unit6 .unit-specs .spec span, #unit7 .unit-specs .spec span, #unit8 .unit-specs .spec span {
        font-size: 14px;
    }
    #unit1 .splide__arrow, #unit2 .splide__arrow, #unit3 .splide__arrow, #unit5 .splide__arrow, #unit6 .splide__arrow, #unit7 .splide__arrow, #unit8 .splide__arrow {
        font-size: 12px;
        height: 35px;
        width: 35px;
    }
}

@media (max-width: 1080px) {
    #explore {
        min-height: 65vh;
    }
    #explore h2 {
        font-size: 30px;
    }
    #interior {
        margin-top: 5rem;
    }
    #interior .title-wrap > .e-con-inner {
        max-width: 80%;
    }
    #interior h3, #about-unit h3 {
        font-size: 26px;
    }
    #interior p {
        font-size: 14px;
    }
    #about-unit h5 {
        font-size: 15px;
    }
    #about-unit .elementor-element-dee3518 .ue-remote-select-title {
        font-size: 25px;
    }
    #unit1, #unit3, #unit5, #unit6 #unit7, #unit8 {
        padding-bottom: 3rem;
    }
    #unit1 .splide__pagination__page, #unit2 .splide__pagination__page, #unit3 .splide__pagination__page, #unit5 .splide__pagination__page, #unit6 .splide__pagination__page, #unit7 .splide__pagination__page, #unit8 .splide__pagination__page {
        font-size: 15px;
    }
    #words-from .desc-wrap > .e-con-inner {
        max-width: 700px;
        gap: 50px;
    }
    #words-from .col-left {
        max-width: 150px;
    }
    #words-from h5 {
        font-size: 22px;
        margin-bottom: .75rem;
    } 
    #words-from h6 {
        font-size: 20px;
    }
}

@media (max-width: 980px) {
    #explore .explore-wrap {
        padding-bottom: 40px;
    }
    #explore h2 {
        margin-bottom: .5rem;
    }
    #about-unit .unit-wrap > .e-con-inner {
        max-width: 680px;
        flex-direction: column;
    }
    #about-unit .col-left, #about-unit .col-right {
        width: 100%;
    }
    #about-unit .col-right {
        order: -1;
    }
    #about-unit .col-left  > .e-con-inner {
        display: block;
    }
    #fp-illustration-block {
        display: none;
    }
    #about-unit .fp-xs {
        display: none;
        max-width: 80%;
        height: initial;
        margin: 0 auto 1rem;
    }
    #unit1 .unit-specs .spec, #unit2 .unit-specs .spec, #unit3 .unit-specs .spec, #unit5 .unit-specs .spec, #unit6 .unit-specs .spec, #unit7 .unit-specs .spec, #unit8 .unit-specs .spec {
        width: 25%;
    }
}

@media (max-width: 800px) {
    #interior .title-wrap > .e-con-inner, #about-unit .unit-wrap > .e-con-inner {
        max-width: 85%;
    }
    #about-unit h5 {
        font-size: 14px;
    }
    #about-unit .elementor-element-dee3518 .ue-remote-select-title {
        font-size: 24px;
    }
    #unit1 .splide__arrow, #unit2 .splide__arrow, #unit3 .splide__arrow, #unit5 .splide__arrow, #unit6 .splide__arrow, #unit7 .splide__arrow, #unit8 .splide__arrow  {
        height: 30px;
        width: 30px;
    }
    #words-from .desc-wrap > .e-con-inner {
        max-width: 75%;
        gap: 35px;
    }
    #words-from h5 {
        font-size: 20px;
    }
    #words-from h6 {
        font-size: 18px;
    }
    #words-from .col-left {
        max-width: 130px;
    }
}

@media (max-width: 680px) {
    #explore h2 {
        font-size: 28px;
        margin-bottom: 0.25rem;
    }
    #interior h3, #about-unit h3 {
        font-size: 25px;
    }
    #unit1 .unit-specs .spec, #unit2 .unit-specs .spec, #unit3 .unit-specs .spec, #unit5 .unit-specs .spec, #unit6 .unit-specs .spec, #unit7 .unit-specs .spec, #unit8 .unit-specs .spec {
        width: 33%;
    }
    #unit1 .splide__pagination, #unit2 .splide__pagination, #unit3 .splide__pagination, #unit5 .splide__pagination, #unit6 .splide__pagination, #unit7 .splide__pagination, #unit8 .splide__pagination {
        display: none;
    }
}

@media (max-width: 580px) {
    #explore h2 {
        font-size: 26px;
    }
    #explore .video-button {
        font-size: 14px;
        width: 145px;
        height: 42px;
    }
    #explore .video-button img {
        width: 20px;
        height: initial;
    }
    #interior {
        margin-top: 3rem;
        margin-bottom: 4rem;
    }
    #interior h3, #about-unit h3 {
        font-size: 24px;
    }
    #interior .title-wrap {
        margin-bottom: 1rem;
    }
    #unit1 .splide__arrow, #unit2 .splide__arrow, #unit3 .splide__arrow, #unit5 .splide__arrow, #unit6 .splide__arrow, #unit7 .splide__arrow, #unit8 .splide__arrow {
        height: 25px;
        width: 25px;
    }
    #about-unit .fp-xs {
        max-width: 90%;
    }
    #words-from .desc-wrap > .e-con-inner {
        max-width: 80%;
    }
    #words-from .col-left {
        max-width: 120px;
    }
}

@media (max-width: 480px) {
    #explore h2 {
        font-size: 26px;
    }
    #interior h3, #about-unit h3 {
        font-size: 22px;
    }
    #interior p {
        font-size: 13px;
    }
    #staging-purpose span {
        font-size: 11px;
    }
    #unit1 .unit-specs .spec span, #unit2 .unit-specs .spec span, #unit3 .unit-specs .spec span, #unit5 .unit-specs .spec span, #unit6 .unit-specs .spec span, #unit7 .unit-specs .spec span, #unit8 .unit-specs .spec span {
        font-size: 13px;
    }
    #icon-unitarea, #icon-seaview, #icon-bedroom, #icon-bathroom, #icon-kitchen, #icon-deck, #icon-carport {
        width: 20px !important;
    }
    #unit1 .unit-specs .spec, #unit2 .unit-specs .spec, #unit3 .unit-specs .spec, #unit5 .unit-specs .spec, #unit6 .unit-specs .spec, #unit7 .unit-specs .spec, #unit8 .unit-specs .spec {
        width: 48%;
    }
    #unit1 .splide__pagination__page, #unit2 .splide__pagination__page, #unit3 .splide__pagination__page, #unit5 .splide__pagination__page, #unit6 .splide__pagination__page, #unit7 .splide__pagination__page, #unit8 .splide__pagination__page {
        font-size: 14px;
    }
    #words-from h5 {
        font-size: 19px;
    }
    #words-from h5 {
        font-size: 17px;
    }
    #about-unit .fp-xs {
        max-width: 100%;
    }
}

@media (max-width: 400px) {
    #interior .title-wrap > .e-con-inner, #about-unit .unit-wrap > .e-con-inner {
        max-width: 90%;
    }
}/* End custom CSS */