.kb-media-popup-section{padding:60px 0;margin:70px auto;background-size:49% auto;background-repeat:no-repeat;background-position:center right;max-width:1440px}@media only screen and (max-width:1024px){.kb-media-popup-section{padding:0 0 40px;margin:60px 0}}@media only screen and (max-width:768px){.kb-media-popup-section{margin:50px 0;padding:0 0 30px}}.kb-media-popup-section::after{content:"";width:50%;height:100%;position:absolute;right:0;background-color:currentColor;background-image:var(--media-background);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-1}@media only screen and (max-width:1024px){.kb-media-popup-section::after{width:100%;height:var(--kb-element-height);bottom:0}}.kb-media-popup-section .kb-media-popup-box-wrapper{gap:100px}@media only screen and (max-width:1024px){.kb-media-popup-section .kb-media-popup-box-wrapper{flex-direction:column;gap:40px}}@media only screen and (max-width:768px){.kb-media-popup-section .kb-media-popup-box-wrapper{gap:30px}}.kb-media-popup-section .kb-media-popup-box-wrapper .box-content{width:100%;max-width:430px}.kb-media-popup-section .kb-media-popup-box-wrapper .box-content *{color:#4f3d2f}@media only screen and (max-width:1024px){.kb-media-popup-section .kb-media-popup-box-wrapper .box-content{max-width:500px;margin:auto;text-align:center}}.kb-media-popup-section .kb-media-popup-box-wrapper .box-content .kb-btn{color:#fff}.kb-media-popup-section .kb-media-popup-box-wrapper .box-content p{margin-bottom:20px}.kb-media-popup-section .kb-media-popup-box-wrapper .box-content .floor-plan-pupup .floor-plan-pupup-box{position:fixed;width:100%;height:100vh;top:0;left:0;z-index:10;padding:25px;padding-top:var(--header-height);background:rgba(30,29,29,.8);opacity:0;visibility:hidden}.kb-media-popup-section .kb-media-popup-box-wrapper .box-content .floor-plan-pupup .floor-plan-pupup-box.popup-active{opacity:1;visibility:visible}.kb-media-popup-section .kb-media-popup-box-wrapper .box-content .floor-plan-pupup .floor-plan-pupup-box .popup-content-wrapper{width:clamp(600px,80%,950px)}.kb-media-popup-section .kb-media-popup-box-wrapper .box-content .floor-plan-pupup .floor-plan-pupup-box .popup-content-wrapper .popup-image-wrapper{width:100%;height:auto;max-height:calc(100vh - var(--header-height));overflow-y:scroll}.kb-media-popup-section .kb-media-popup-box-wrapper .box-content .floor-plan-pupup .floor-plan-pupup-box .popup-content-wrapper .popup-image-wrapper .floor_plan_popup_close{top:6px;right:20px;font-size:33px;font-weight:500;width:36px;height:36px;background-color:red;color:#fff;display:block;text-align:center;line-height:30px;cursor:pointer;transition:all .3s ease 0s}@media only screen and (max-width:768px){.kb-media-popup-section .kb-media-popup-box-wrapper .box-content .floor-plan-pupup .floor-plan-pupup-box .popup-content-wrapper .popup-image-wrapper .floor_plan_popup_close{right:10px;font-size:30px;width:26px;height:26px;line-height:20px}}.kb-media-popup-section .kb-media-popup-box-wrapper .box-content .floor-plan-pupup .floor-plan-pupup-box .popup-content-wrapper .popup-image-wrapper .floor_plan_popup_close:hover{background-color:#bb2e2e}.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media{width:100%;max-width:625px}@media only screen and (max-width:1024px){.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media{margin:auto}}.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media .media-wrapper{aspect-ratio:16/9}@media only screen and (max-width:1024px){.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media .media-wrapper{left:0!important;position:relative;max-width:100%}}.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media .media-wrapper .video-pop-button{width:80px;aspect-ratio:1/1;background-color:#fbf9f7;border-radius:50%;cursor:pointer;z-index:3}.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media .media-wrapper .video-pop-button::after,.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media .media-wrapper .video-pop-button::before{position:absolute;content:""}.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media .media-wrapper .video-pop-button::after{width:calc(100% + 10px);aspect-ratio:1/1;border-radius:50%;background:#fbf9f7;filter:opacity(.4);z-index:-1}.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media .media-wrapper .video-pop-button::before{border-style:solid;border-width:16px 0 16px 30px;border-color:transparent transparent transparent #888787;z-index:1;margin-left:9px;transition:all .3s ease 0s}.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media .media-wrapper .video-pop-button:hover::before{border-color:transparent transparent transparent #4f3d2f}.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media .video-pop-close{cursor:pointer;top:-40px;right:5px;background:0 0;height:30px;aspect-ratio:1/1}.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media .video-pop-close::after,.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media .video-pop-close::before{position:absolute;content:"";height:3px;width:100%;border:5px;background:red;transition:all .3s ease 0s}.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media .video-pop-close::before{transform:rotate(-45deg)}.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media .video-pop-close::after{transform:rotate(45deg)}.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media .video-pop-close:hover::after,.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media .video-pop-close:hover::before{box-shadow:0 0 4px 1px #f4f8ff}.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media .kb-popup-box-media{width:100%;height:100%;overflow:hidden}.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media .kb-popup-box-media::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(22,23,26,.3960784314);z-index:1}.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media .kb-popup-box-media img{height:100%;-o-object-fit:cover;object-fit:cover}.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media .kb-popup-content{position:fixed;top:calc(var(--header-height,150px) + 50px);z-index:9999;width:100%;max-width:1024px;padding:0 50px;left:0;right:0;margin:auto;opacity:0;visibility:hidden}@media only screen and (max-width:768px){.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media .kb-popup-content{padding:0 20px}}.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media .kb-popup-content .video-pop-button{display:none}.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media .kb-popup-content .video-pop-close{display:inline-flex!important}.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media .kb-popup-content::after{height:100vh;opacity:1;visibility:visible}.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media .kb-popup-content .kb-iframe-responsive{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media .kb-popup-content .kb-iframe-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media.video-popup-active::after{opacity:1;visibility:visible}.kb-media-popup-section .kb-media-popup-box-wrapper .kb-box-media.video-popup-active .kb-popup-content{opacity:1;visibility:visible}.kb-media-popup-section .kb-media-popup-box-wrapper .box-media{width:40%;flex:1}@media only screen and (max-width:1024px){.kb-media-popup-section .kb-media-popup-box-wrapper .box-media{width:100%}}.kb-media-popup-section .kb-media-popup-box-wrapper .box-media .box-media-empty{width:100%;height:100%;aspect-ratio:16/7.1}@media only screen and (max-width:1024px){.kb-media-popup-section:has(.box-media-empty){padding-bottom:0!important}}@media only screen and (min-width:1025px){.kb-media-popup-section.media-align-left::after{left:0;right:auto}.kb-media-popup-section.media-align-left .kb-media-popup-box-wrapper{flex-direction:row-reverse}}