body{margin:0;padding:0}body,html{width:100%;min-height:100%;height:100%}html{position:relative}body.hidden{overflow:hidden}#root{height:100%;width:100%;background-color:#fff}*{box-sizing:border-box}::-webkit-scrollbar{display:none}@font-face{font-family:MonserrateBold;src:url(/assets/montserrat/Montserrat-Bold.otf)}@font-face{font-family:MonserrateLight;src:url(/assets/montserrat/Montserrat-Light.otf)}@font-face{font-family:MonserrateMedium;src:url(/assets/montserrat/Montserrat-Medium.otf)}@font-face{font-family:MonserrateRegular;src:url(/assets/montserrat/Montserrat-Regular.otf)}@font-face{font-family:MonserrateExtraBold;src:url(/assets/montserrat/Montserrat-ExtraBold.otf)}@font-face{font-family:MonserrateSemiBold;src:url(/assets/montserrat/Montserrat-SemiBold.otf)}h1{letter-spacing:.4em}@-webkit-keyframes rotate{to{-webkit-transform:rotate(90deg)}}@keyframes rotate{to{transform:rotate(90deg)}}.app{width:100%;min-height:100%;height:100%;transition:all 1s ease;position:relative;overflow-y:auto;background-color:#000}.app.active{overflow:hidden}.app_opacity{position:fixed;top:0;left:0;background-color:rgba(0,0,0,.4);width:100%;height:100%;z-index:800;transition:all 1s ease;opacity:0}.app_opacity.active{-webkit-animation:opacity_show 1s linear;animation:opacity_show 1s linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.app_opacity.noactive{-webkit-animation:opacity_hide 1s linear;animation:opacity_hide 1s linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.app_menu{position:fixed;top:50px;left:55px;width:45px;height:45px;background-color:#000;display:flex;justify-content:center;align-items:center;z-index:1050;transition:all 1s ease;border:1px solid #fff}.app_menu.active{left:450px}.app_menu.active span img{-webkit-animation:rotate 1s linear;animation:rotate 1s linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.app_menu span{color:#fff;font-size:1.85em;display:flex;justify-content:center;align-items:center}.app_menu span img{width:60%}.app_menu:hover{cursor:pointer}.menu{position:fixed;top:0;left:0;width:400px;height:100vh;background-color:#000;overflow:hidden;margin-left:-400px;z-index:900;transition:all 1s ease;display:flex;justify-content:center;align-items:center;flex-direction:column}.menu .mini-logo{width:15px;transform:rotate(90deg);margin:20px 0}.menu .mini-logo img{width:100%}.menu .email{display:block;color:#fff;margin-top:4rem}.menu .email a{text-decoration:none;color:#fff;text-transform:uppercase;letter-spacing:.35rem}.menu .social{display:inline-flex;margin-top:4rem;width:80%}.menu .social a{display:inline-block;text-decoration:none;color:#fff;text-transform:uppercase;text-align:center;width:100%;font-size:.45rem;letter-spacing:.35rem}.menu .item{display:block;color:#fff;margin:.35em 0}.menu .item a{text-decoration:none;color:#fff;text-transform:uppercase;letter-spacing:.25rem;font-size:.75rem;margin:5px 0;font-family:MonserrateLight}.menu.active{margin-left:0}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@-webkit-keyframes down{0%{height:0}to{height:100%}}@keyframes down{0%{height:0}to{height:100%}}@-webkit-keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@-webkit-keyframes animation_top{0%{top:75px}to{top:0}}@keyframes animation_top{0%{top:75px}to{top:0}}.loading_main{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:2000;display:flex;justify-content:center;align-items:flex-start;flex-direction:row;transition:all .8s ease}.loading_main.exit{-webkit-animation:opacity_hide 1s linear;animation:opacity_hide 1s linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.loading_main .content_img{position:absolute;width:250px;height:250px;top:calc(50% - 150px);background-color:#000;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center}.loading_main .content_img.exit{-webkit-animation:opacity_hide 1s linear;animation:opacity_hide 1s linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.loading_main .bar{border-right:.5px solid hsla(0,0%,100%,.8);height:0;width:5%;-webkit-animation:down 6s linear;animation:down 6s linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.loading_main .bar.last{border-right:none!important}.loading_main .bar.delay-1{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:5s;animation-duration:5s}.loading_main .bar.delay-2{-webkit-animation-delay:1.25s;animation-delay:1.25s;-webkit-animation-duration:5s;animation-duration:5s}.loading_main .bar.delay-3,.loading_main .bar.delay-4{-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-duration:5s;animation-duration:5s}.loading_main .bar.delay-5{-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-duration:5s;animation-duration:5s}.loading_main .bar.delay-6{-webkit-animation-delay:1.7s;animation-delay:1.7s;-webkit-animation-duration:5s;animation-duration:5s}.loading_main .bar.delay-7{-webkit-animation-delay:1.8s;animation-delay:1.8s;-webkit-animation-duration:5s;animation-duration:5s}.loading_main .bar.delay-8{-webkit-animation-delay:1.9s;animation-delay:1.9s;-webkit-animation-duration:5s;animation-duration:5s}.loading_main .bar.delay-9{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:5s;animation-duration:5s}.loading_main .bar.delay-10{-webkit-animation-delay:2.25s;animation-delay:2.25s;-webkit-animation-duration:5s;animation-duration:5s}.loading_main .bar.delay-11{-webkit-animation-delay:.25s;animation-delay:.45s;-webkit-animation-duration:6s;animation-duration:6s}.loading_main .bar.delay-12{-webkit-animation-delay:.45s;animation-delay:.65s;-webkit-animation-duration:6s;animation-duration:6s}.loading_main .bar.delay-13{-webkit-animation-delay:.65s}.loading_main .bar.delay-13,.loading_main .bar.delay-14{animation-delay:.85s;-webkit-animation-duration:6s;animation-duration:6s}.loading_main .bar.delay-14{-webkit-animation-delay:.85s}.loading_main .bar.delay-15{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:5s;animation-duration:5s}.loading_main img{position:absolute;width:100px;-webkit-animation:spin 7s linear;animation:spin 7s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.home{width:100%;height:auto;position:relative;background-color:#fff}.home.show{-webkit-animation:opacity 2.5s linear;animation:opacity 2.5s linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.home.hide{display:none}.home_header{width:100%;height:100vh;background-position:50%;background-attachment:fixed;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;position:relative;background-color:#000}.home_header .logo{position:absolute;top:100px;width:175px;z-index:600}.home_header .logo img{width:100%}.home_header .arrow{position:absolute;bottom:15px;width:20px;z-index:600;text-align:center}.home_header .arrow img{width:100%}.home_header .city{position:absolute;bottom:45px;z-index:600;letter-spacing:2.5px;font-family:MonserrateMedium;font-size:.6rem;text-align:center;font-weight:700}.home_section{width:100%;height:100%;padding:30px 160px;background-color:#fff;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.home_section.two_slide{flex-direction:row}.home_section.two_slide .home_section_content:last-child{margin-left:60px}.home_section.two_slide .home_section_content{height:50vh}.home_section.first,.home_section:first-child{padding-top:60px}.home_section:last-child{padding-bottom:30px}.home_section_content{width:100%;height:70vh;background-color:#000;display:flex;justify-content:center;align-items:center;color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;position:relative;top:75px;cursor:pointer}.home_section_content.active{position:fixed;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:1100;background-color:#000;min-height:100vh!important;margin-left:0!important;margin-top:0}.home_section_content.active .home_section_content_menu{visibility:unset;opacity:1}.home_section_content.cover{background-size:cover!important}.home_section_content.animate_top{-webkit-animation:animation_top .8s ease;animation:animation_top .8s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.home_section_content.middle{height:30vh}.home_section_content span{display:block;width:30%;font-family:MonserrateLight;font-size:.8rem;color:#fff;text-transform:uppercase;line-height:2.55rem;text-align:center;letter-spacing:2px}.home_section_content h2{font-size:1.5em;width:60%;font-family:MonserrateLight}.home_section_content h1{font-family:MonserrateLight;font-size:.65rem;position:absolute;bottom:30px}.home_section_content_opacity{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.home_section_content_menu{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;display:flex;transition:all .8s ease;opacity:0;visibility:hidden;text-align:center}.home_section_content_menu_close{position:absolute;top:50px;right:50px;cursor:pointer;width:20px}.home_section_content_menu_close img{width:100%;height:100%}.home_section_content_menu ul{margin:0;padding:0}.home_section_content_menu ul li{list-style:none}.home_section_content_menu ul li a{display:block;color:#fff;text-decoration:none;text-transform:uppercase;margin:10px 0;font-family:MonserrateLight;font-size:10px;letter-spacing:.25rem}.project{width:auto;height:100%;white-space:nowrap;padding:0;margin:0;overflow-x:auto;overflow-y:hidden;position:relative;font-size:0}.project_title{color:#fff;text-align:center;font-weight:700;font-family:MonserrateExtraBold;letter-spacing:0;font-size:2rem;position:fixed;width:100%;left:50%;margin-left:-50%;z-index:500;top:50px}.project_title span{color:#fff}.project_exit{color:#fff;text-align:center;font-weight:700;font-family:MonserrateExtraBold;letter-spacing:0;position:fixed;width:25px;z-index:400;right:50px;top:50px;cursor:pointer}.project_exit img{width:100%}.project_item{display:inline-block;padding:0;position:relative;border-left:3px solid #fff}.project_item,.project_item_format,.project_item img{height:100%;width:auto}.project.show{-webkit-animation:opacity 2.5s linear;animation:opacity 2.5s linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.project .carousel{height:100%;overflow:hidden}.project .carousel .carousel-control-next{justify-content:flex-end;margin-right:50px}.project .carousel .carousel-control-next img{width:20px;transform:rotate(270deg)}.project .carousel .carousel-control-prev{justify-content:flex-start;margin-left:50px}.project .carousel .carousel-control-prev img{width:20px;transform:rotate(90deg)}.project .carousel .carousel-indicators{opacity:1}.project .carousel .carousel-indicators li{width:4px!important;height:4px!important;border-radius:50%;margin-right:10px;border:1px solid #000;background-color:#fff;opacity:1}.project .carousel .carousel-indicators li.active{background-color:#000}.project .carousel .carousel-inner{width:100%;height:100%}.project .carousel .carousel-inner .carousel-item{overflow:hidden;width:100%;height:100%;text-align:center;background-color:#000;height:100vh;min-height:350px;background:no-repeat 50% scroll;background-size:cover;transition-duration:2s!important;-webkit-backface-visibility:visible;backface-visibility:visible}.project .carousel .carousel-inner .carousel-item img{height:100%;width:auto}.project .carousel .carousel-inner .carousel-item img.full{width:100%;height:auto}.about{width:100%;height:100vh;background-color:#000;flex-direction:column;overflow-y:auto;background-repeat:no-repeat;background-position:50%;background-size:cover;text-align:center;padding-top:50px;display:flex;justify-content:center;align-items:center}.about_logo{position:absolute;width:30px;text-align:center;margin:0 auto;padding-bottom:50px;top:100px}.about_logo:hover{cursor:pointer}.about_logo img{width:100%}.about.show{-webkit-animation:opacity 2.5s linear;animation:opacity 2.5s linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;background-color:#000}.about_content{width:15%;padding-top:50px;height:auto;margin:0 auto}.about_content h1{font-size:.85rem;line-height:3rem;letter-spacing:0;display:block}.about_content h1,.about_content p{color:#fff;text-align:center;font-family:MonserrateRegular}.about_content p{font-size:.65rem}.contact{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#000;flex-direction:column;background:url(/images/about/CONTACT-BW.jpeg) no-repeat;background-position:bottom;background-size:cover;overflow:hidden}.contact_logo{position:absolute;width:30px;text-align:center;margin:0 auto;padding-bottom:50px;top:100px}.contact_logo:hover{cursor:pointer}.contact_logo img{width:100%}.contact.show{-webkit-animation:opacity 2.5s linear;animation:opacity 2.5s linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.contact_content{width:25%;position:relative;margin-top:30px}.contact_content .sub_content{margin-bottom:50px}.contact_content h1{font-weight:700;letter-spacing:0;font-size:1.5rem;margin-bottom:25px;display:block}.contact_content h1,.contact_content h3{color:#fff;text-align:center;font-family:MonserrateExtraBold}.contact_content h3{font-size:.85rem;position:absolute;bottom:0;left:50%;width:400px;margin:0 0 0 -200px}.contact_content p{margin:0 0 3px;font-size:.7rem}.contact_content p,.contact_content span.email{color:#fff;text-align:center;font-family:MonserrateSemiBold}.contact_content span.email{display:block}.contact_content span.email a{text-decoration:none;color:#fff;font-size:.7rem}.footer{width:100%;height:150px;display:flex;justify-content:center;align-items:center;background-color:#fff;position:relative}.footer a{text-decoration:none;color:#000;font-family:MonserrateMedium;letter-spacing:.15rem;font-size:.65rem;margin:0 40px;font-weight:700}@-webkit-keyframes opacity_show{0%{opacity:0}to{opacity:1}}@keyframes opacity_show{0%{opacity:0}to{opacity:1}}@-webkit-keyframes opacity_hide{0%{opacity:1}to{opacity:0;display:none;visibility:hidden}}@keyframes opacity_hide{0%{opacity:1}to{opacity:0;display:none;visibility:hidden}}.slide_show{position:relative;min-width:100%;max-width:100%;min-height:100%;max-height:100%}.slide_show,.slide_show .opacity{height:100%;width:100%;background-color:#000}.slide_show .opacity{position:fixed;top:0;left:0;z-index:1500}.slide_show .opacity.hide{-webkit-animation:opacity_hide 1s linear;animation:opacity_hide 1s linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slide_show .slide_item{top:0;left:0;position:absolute;opacity:0;display:none;background-position:bottom;background-repeat:no-repeat;background-size:cover}.slide_show .slide_item,.slide_show .slide_item img{width:100%;height:100%;min-width:100%;max-width:100%;min-height:100%;max-height:100%}.slide_show .slide_item.show{display:unset;opacity:1}.slide_show .slide_item.active{-webkit-animation:opacity_show 1s linear;animation:opacity_show 1s linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;z-index:500}.loading{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#000;display:flex;justify-content:center;align-items:center;z-index:2000}.loading img{width:50px;-webkit-animation:spin 5s linear infinite;animation:spin 5s linear infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.furniture{width:100%;min-height:100%;background-color:#000;opacity:1}.furniture_exit{position:fixed;top:60px;right:60px;width:20px;height:20px;cursor:pointer;z-index:700}.furniture_exit img{width:100%;height:100%}.furniture.show{-webkit-animation:opacity 1.25s linear;animation:opacity 1.25s linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;background-color:#000!important}.furniture_content{width:100%;padding:0 240px;height:100%;margin:0 auto;background-color:#fff;min-height:100vh}.furniture_header{width:100%;height:250px;display:flex;justify-content:center;align-items:center;border-bottom:.5px solid #000;background-color:#fff}.furniture_header h1{font-size:.85rem;font-family:MonserrateRegular}.furniture .furniture_item{height:40vh;position:relative;cursor:pointer}.furniture .furniture_item,.furniture .furniture_item .item_img{width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.furniture .furniture_item .item_img{height:100%;text-align:center;border-bottom:.5px solid #000;background-color:#fff}.furniture .furniture_item .item_img img{height:80%;margin:0 auto}.furniture .furniture_item .furniture_title{position:absolute;width:100%;left:0;bottom:20px;text-align:center}.furniture .furniture_item .furniture_title span{font-family:MonserrateRegular;font-size:.55rem;letter-spacing:3px}.furniture .furniture_border{border-right:.5px solid #000!important}.detailt{width:100%;background-color:#fff;border:none;position:relative;overflow:hidden}.detailt.show{-webkit-animation:opacity 1.25s linear;animation:opacity 1.25s linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;background-color:#fff}.detailt_exit{position:fixed;top:60px;right:60px;width:20px;height:20px;cursor:pointer;z-index:700}@media screen and (max-width:650px){.detailt_exit{top:30px;right:30px;width:15px;height:15px}}.detailt_exit img{width:100%;height:100%}.detailt_content{width:100%;margin:0 auto;background-color:#fff}.detailt_content .detail-full-screen .header-full-screen{width:100vw;height:100vh;background-size:cover;background-position:bottom;background-repeat:no-repeat;position:relative;overflow:hidden}@media screen and (max-width:650px){.detailt_content .detail-full-screen .header-full-screen{height:50vh;background-size:contain;background-color:#000;background-position:bottom}}@media screen and (min-width:650px) and (max-width:768px) and (orientation:portrait){.detailt_content .detail-full-screen .header-full-screen{height:50vh;background-size:contain;background-color:#000;background-position:bottom}}@media only screen and (device-width:1024px) and (device-height:1366px) and (orientation:portrait),only screen and (min-width:768px) and (max-width:1024px) and (max-height:1366px) and (orientation:portrait){.detailt_content .detail-full-screen .header-full-screen{height:50vh;padding:10px 10px 0;background-size:100% auto}}@media only screen and (device-width:1024px) and (device-height:768px) and (orientation:landscape),only screen and (device-width:1112px) and (device-height:834px) and (orientation:landscape),only screen and (device-width:1366px) and (device-height:1024px) and (orientation:landscape),only screen and (min-width:1024px) and (max-height:834px) and (orientation:landscape),only screen and (min-width:1112px) and (max-width:1366px) and (max-height:1024px) and (orientation:landscape){.detailt_content .detail-full-screen .header-full-screen{background-size:100%;height:97.5vh}}.detailt_content .detail-full-screen .header-full-screen_header{width:50%;top:75px;display:flex;justify-content:center;align-items:center;color:#fff;position:absolute;z-index:1000;left:50%;margin-left:-25%}.detailt_content .detail-full-screen .header-full-screen_header h1{font-size:14px;font-family:MonserrateRegular;color:#fff;z-index:1050;text-transform:uppercase}@media screen and (max-width:640px){.detailt_content .detail-full-screen .header-full-screen_header h1{font-size:6px}}.detailt_content .detail-full-screen .header-full-screen_action{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;position:absolute;bottom:45px;left:50%;margin-left:-50%;z-index:1050}.detailt_content .detail-full-screen .header-full-screen_action .action{width:50%;text-align:center;letter-spacing:2.5px;font-size:.65rem;font-weight:700;font-family:MonserrateMedium;color:#fff;z-index:1050}@media screen and (max-width:640px){.detailt_content .detail-full-screen .header-full-screen_action .action{font-size:.3rem}}.detailt_content .detail-full-screen .header-full-screen_action .action:first-child{border-right:none}@media screen and (max-width:640px){.detailt_content .detail-full-screen .header-full-screen_action{bottom:8px}.detailt_content .detail-full-screen .header-full-screen .action{font-size:.3rem}}@media only screen and (device-width:1024px) and (device-height:1366px) and (orientation:portrait),only screen and (min-width:768px) and (max-width:1024px) and (max-height:1366px) and (orientation:portrait){.detailt_content .detail-full-screen .header-full-screen .action{font-size:.6rem}}@media only screen and (device-width:1024px) and (device-height:768px) and (orientation:landscape),only screen and (device-width:1112px) and (device-height:834px) and (orientation:landscape),only screen and (device-width:1366px) and (device-height:1024px) and (orientation:landscape),only screen and (min-width:1024px) and (max-height:834px) and (orientation:landscape),only screen and (min-width:1112px) and (max-width:1366px) and (max-height:1024px) and (orientation:landscape){.detailt_content .detail-full-screen .header-full-screen .action{font-size:.55rem}}@media screen and (max-width:750px) and (orientation:landscape){.detailt_content .detail-full-screen .header-full-screen .action{font-size:.35rem}}.detailt_content .detail-full-screen .item-full-screen{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100vh;background-color:#fff;padding:60px 160px 0}.detailt_content .detail-full-screen .item-full-screen.h-auto{height:auto}.detailt_content .detail-full-screen .item-full-screen.first{padding-bottom:0}@media screen and (max-width:640px){.detailt_content .detail-full-screen .item-full-screen{height:300px;padding:20px 0 0;background-size:cover}}@media screen and (max-width:750px) and (orientation:landscape){.detailt_content .detail-full-screen .item-full-screen{height:100vh;padding:20px 0 0;background-size:100% 100%}}@media screen and (min-width:650px) and (max-width:768px) and (orientation:portrait){.detailt_content .detail-full-screen .item-full-screen{height:40vh;padding:20px 0 0;background-size:contain}}@media only screen and (device-width:1024px) and (device-height:1366px) and (orientation:portrait),only screen and (min-width:768px) and (max-width:1024px) and (max-height:1366px) and (orientation:portrait){.detailt_content .detail-full-screen .item-full-screen{height:50vh;padding:30px 0 0}}@media only screen and (device-width:1024px) and (device-height:768px) and (orientation:landscape),only screen and (min-width:1024px) and (max-height:834px) and (orientation:landscape){.detailt_content .detail-full-screen .item-full-screen{height:90vh;padding:30px 0 0}}@media only screen and (device-width:1112px) and (device-height:834px) and (orientation:landscape),only screen and (device-width:1366px) and (device-height:1024px) and (orientation:landscape),only screen and (min-width:1112px) and (max-width:1366px) and (max-height:1024px) and (orientation:landscape){.detailt_content .detail-full-screen .item-full-screen{height:70vh;padding:30px 120px 0}}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-item{width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;background-position:bottom}@media screen and (max-width:640px){.detailt_content .detail-full-screen .item-full-screen .item-full-screen-item{background-size:100% auto;background-position:bottom;background-color:#000}}@media only screen and (device-width:1024px) and (device-height:1366px) and (orientation:portrait),only screen and (min-width:768px) and (max-width:1024px) and (max-height:1366px) and (orientation:portrait){.detailt_content .detail-full-screen .item-full-screen .item-full-screen-item{background-position:bottom;background-size:contain;background-color:#000}}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info{padding:0 25px}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-title{padding:12px;border-bottom:1px solid #000;font-family:MonserrateRegular;letter-spacing:3px}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body{padding:12px}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body span{display:block;font-family:MonserrateLight;letter-spacing:3px;font-size:10px;padding:0 0 10px}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2{display:flex;flex-direction:row}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem{padding:0 25px}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem.item-end{width:100%;display:flex;justify-content:flex-end;padding:0}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem.item-end table tr td:first-child{width:100%}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem.no-padding{padding-left:0!important}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem.line{border-left:1px solid #000}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem table tr td:first-child{width:200px}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem.no-with table tr td:first-child{width:300px}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem table tr td{padding:0 12px 0 0}@media (max-width:614px){.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-title{font-size:6px}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2{flex-direction:column}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 span{display:block;font-family:MonserrateLight;letter-spacing:3px;font-size:6px;padding:0 0 5px}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem{padding:6px 0}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem.item-end{width:100%;display:flex;justify-content:flex-start;padding:0}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem.item-end table tr td:first-child{width:100%}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem.no-padding{padding-left:0!important}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem.line{border-left:unset}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem table{width:100%!important}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem table tr td:first-child{width:80px}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem table tr td{padding:0 6px 0 0}}@media (max-width:768px){.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-title{font-size:10px}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body{flex-direction:column}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body span{display:block;font-family:MonserrateLight;letter-spacing:3px;font-size:10px;padding:0 0 5px}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem{padding:6px 0}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem.item-end{width:100%;display:flex;justify-content:flex-start;padding:0}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem.item-end table tr td:first-child{width:100%}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem.no-padding{padding-left:0!important}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem.line{border-left:unset}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem table tr td:first-child{width:120px}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem table tr td{padding:0 6px 0 0}}@media (min-width:769px) and (max-width:1024px){.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-title{font-size:10px}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body span{display:block;font-family:MonserrateLight;letter-spacing:3px;font-size:10px;padding:0 0 5px}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2{flex-direction:unset;flex-wrap:wrap}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem{padding:0 20px;margin-bottom:10px}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem.item-end{width:100%;display:flex;justify-content:flex-start;padding:0}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem.item-end table tr td:first-child{width:100%}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem.line{padding-left:16px!important}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem table tr td:first-child{width:120px}.detailt_content .detail-full-screen .item-full-screen .item-full-screen-info .item-full-screen-body .container_2 .item-full-screen-body-tem table tr td{padding:0}}.detailt_content .carousel{height:100%}.detailt_content .carousel .carousel-control-next{justify-content:flex-end}.detailt_content .carousel .carousel-control-next img{width:20px;transform:rotate(270deg)}.detailt_content .carousel .carousel-control-prev{justify-content:flex-start}.detailt_content .carousel .carousel-control-prev img{width:20px;transform:rotate(90deg)}.detailt_content .carousel .carousel-control-next-icon,.detailt_content .carousel .carousel-control-prev-icon{-webkit-filter:invert(1);filter:invert(1)}.detailt_content .carousel .carousel-indicators{bottom:-50px}.detailt_content .carousel .carousel-indicators li{width:4px!important;height:4px!important;border-radius:50%;margin-right:10px;border:1px solid #000;background-color:#fff;margin-left:10px}.detailt_content .carousel .carousel-indicators li.active{background-color:#000}.detailt_content .carousel .carousel-inner{width:100%;height:100%}.detailt_content .carousel .carousel-inner .carousel-item{overflow:hidden;width:100%;height:100%;background-color:#000;background-repeat:no-repeat;background-position:50%;background-attachment:fixed;background-size:cover;background-color:#fff;transition-duration:2s!important;-webkit-backface-visibility:visible;backface-visibility:visible;text-align:center}.detailt_content .carousel .carousel-inner .carousel-item .item_images{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.detailt_content .carousel .carousel-inner .carousel-item .item_images img{height:100%;width:auto;margin:0 auto}.video{width:100%;height:100%;background-color:#000;position:relative;margin:0;padding:0;border:none;overflow:hidden}.video video{object-fit:cover}.video iframe,.video video{position:absolute;top:0;left:0;width:100%}.video iframe{height:100%}.text-right{text-align:right}.login{background-color:#000;position:fixed;top:0;left:0;width:100%;height:100%;z-index:5000;display:flex;justify-content:center;align-items:center;flex-direction:column}.login .close{position:absolute;top:35px;right:35px}.login .close img{width:30px}.login .row{display:inline-flex;align-items:center}.login .row .column{width:50%}.login form>div{margin:12px 0;width:600px}.login form h3{color:#fff}.login form button{background-color:transparent;color:#fff;border:1px solid #fff;padding:8px 6px;width:100px;margin-top:10px;transition:all .3s ease}.login form button:hover{background-color:#fff;color:#000}.login form a{margin-left:10px;text-decoration:none;color:#fff}.login form input{width:100%;padding:12px 6px;background-color:transparent;color:#fff;border:none;border-bottom:1px solid #fff}.login form input:focus{outline:none}.login form input:-webkit-autofill,.login form input:-webkit-autofill:focus,.login form input:-webkit-autofill:hover,.login form input textarea:-webkit-autofill{border-bottom:1px solid #fff;-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #000 inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.register{background-color:#000;position:fixed;top:0;left:0;width:100%;height:100%;z-index:5000;display:flex;justify-content:center;align-items:center;flex-direction:column}.register .row{display:inline-flex;align-items:center}.register .row .column{width:50%}.register .text-right{text-align:right}.register .close{position:absolute;top:35px;right:35px}.register .close img{width:30px}.register form>div{margin:12px 0;width:600px}.register form h3{color:#fff}.register form button{background-color:transparent;color:#fff;border:1px solid #fff;padding:8px 6px;width:100px;margin-top:10px;transition:all .3s ease}.register form button:hover{background-color:#fff;color:#000}.register form a{margin-left:10px;text-decoration:none;color:#fff}.register form input,.register form select{width:100%;padding:12px 6px;background-color:transparent;color:#fff;border:none;border-bottom:1px solid #fff}.register form input:focus,.register form select:focus{outline:none}.register form input:-webkit-autofill,.register form input:-webkit-autofill:focus,.register form input:-webkit-autofill:hover,.register form input textarea:-webkit-autofill,.register form select:-webkit-autofill,.register form select:-webkit-autofill:focus,.register form select:-webkit-autofill:hover,.register form select textarea:-webkit-autofill{border-bottom:1px solid #fff;-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #000 inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}@media (max-width:614px){.login{background-color:#000;position:fixed;top:0;left:0;width:100%;height:100%;z-index:5000;display:flex;justify-content:center;align-items:center;flex-direction:column}.login .close{position:absolute;top:35px;right:35px}.login .close img{width:20px}.login .row{display:inline-flex;align-items:center}.login .row .column{width:50%}.login form>div{margin:12px auto;width:100%}.login form h3{color:#fff}.login form a{margin-left:10px;text-decoration:none;color:#fff}.login form input{width:100%;padding:12px 6px;background-color:transparent;color:#fff;border:none;border-bottom:1px solid #fff}.login form input:focus{outline:none}.login form input:-webkit-autofill,.login form input:-webkit-autofill:focus,.login form input:-webkit-autofill:hover,.login form input textarea:-webkit-autofill{border-bottom:1px solid #fff;-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #000 inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.register{background-color:#000;position:fixed;top:0;left:0;width:100%;height:100%;z-index:5000;display:flex;justify-content:center;align-items:center;flex-direction:column}.register .row{display:inline-flex;align-items:center}.register .row .column{width:50%}.register .text-right{text-align:right}.register .close{position:absolute;top:35px;right:35px}.register .close img{width:20px}.register form>div{margin:12px 0;width:350px}.register form h3{color:#fff}.register form a{margin-left:10px;text-decoration:none;color:#fff}.register form input{width:100%;padding:12px 6px;background-color:transparent;color:#fff;border:none;border-bottom:1px solid #fff}.register form input:focus{outline:none}.register form input:-webkit-autofill,.register form input:-webkit-autofill:focus,.register form input:-webkit-autofill:hover,.register form input textarea:-webkit-autofill{border-bottom:1px solid #fff;-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #000 inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}}.furniture-size{width:100%;display:flex;justify-content:start;align-items:flex-start;padding:10px 0;vertical-align:top}.furniture-size .furniture-size-item.text-right{text-align:left!important;flex:unset}.furniture-size .furniture-size-item.text-right table{width:100%}.furniture-size .furniture-size-item.text-right table tr td{padding-right:0}.furniture-size .furniture-size-item{flex:1 1}.furniture-size .furniture-size-item table tr td{padding:0 20px 0 0;vertical-align:top}.furniture-size .furniture-size-item table tr td.padding-left{padding-left:20px}.furniture-size .furniture-size-item table tr td.border-right{border-right:1px solid #000}.furniture-size .furniture-size-item table tr td span.margin{padding:10px 0}.furniture-size .furniture-size-item table tr td span{display:block;font-size:8px;padding:0;letter-spacing:1px;font-family:MonserrateLight}@media (max-width:415px){.furniture-size{width:100%;display:flex;justify-content:start;align-items:flex-start;padding:10px 0;flex-direction:column}.furniture-size .furniture-size-item.text-right{text-align:left!important;flex:unset;padding:15px 0}.furniture-size .furniture-size-item.text-right table{width:100%}.furniture-size .furniture-size-item.text-right table tr td{padding-right:0}.furniture-size .furniture-size-item{flex:1 1;border-bottom:1px solid #ccc;width:100%;padding:15px 0}.furniture-size .furniture-size-item table tr td:first-child{width:auto}.furniture-size .furniture-size-item table tr td.not-width{width:100%}.furniture-size .furniture-size-item table tr td{padding:0 10px 0 0}.furniture-size .furniture-size-item table tr td.padding-left{padding-left:25px}.furniture-size .furniture-size-item table tr td.border-right{border-right:1px solid #000;width:60px}.furniture-size .furniture-size-item table tr td span.margin{padding:8px 0}.furniture-size .furniture-size-item table tr td span{display:block;font-size:6px;padding:0;letter-spacing:1px;font-family:MonserrateLight}}@media (max-width:736px) and (orientation:landscape){.furniture-size{width:100%;display:flex;justify-content:start;align-items:flex-start;padding:10px 0;flex-direction:column}.furniture-size .furniture-size-item.text-right{text-align:left!important;flex:unset;padding:15px 0}.furniture-size .furniture-size-item.text-right table{width:100%}.furniture-size .furniture-size-item.text-right table tr td{padding-right:0}.furniture-size .furniture-size-item{flex:1 1;border-bottom:1px solid #ccc;width:100%;padding:15px 0}.furniture-size .furniture-size-item table tr td:first-child{width:auto}.furniture-size .furniture-size-item table tr td.not-width{width:100%}.furniture-size .furniture-size-item table tr td{padding:0 10px 0 0}.furniture-size .furniture-size-item table tr td.padding-left{padding-left:25px}.furniture-size .furniture-size-item table tr td.border-right{border-right:1px solid #000;width:60px}.furniture-size .furniture-size-item table tr td span.margin{padding:8px 0}.furniture-size .furniture-size-item table tr td span{display:block;font-size:6px;padding:0;letter-spacing:1px;font-family:MonserrateLight}}@media (min-width:416px) and (max-width:768px){.furniture-size{width:100%;display:flex;justify-content:start;align-items:flex-start;padding:10px 0;flex-direction:column}.furniture-size .furniture-size-item.text-right{text-align:left!important;flex:unset;padding:15px 0}.furniture-size .furniture-size-item.text-right table{width:100%}.furniture-size .furniture-size-item.text-right table tr td{padding-right:0}.furniture-size .furniture-size-item{flex:1 1;border-bottom:1px solid #ccc;width:100%;padding:15px 0}.furniture-size .furniture-size-item table tr td:first-child{width:unset}.furniture-size .furniture-size-item table tr td.not-width{width:100%}.furniture-size .furniture-size-item table tr td{padding:0 40px 0 0}.furniture-size .furniture-size-item table tr td.padding-left{padding-left:40px}.furniture-size .furniture-size-item table tr td.border-right{border-right:1px solid #000;width:110px}.furniture-size .furniture-size-item table tr td span.margin{padding:8px 0}.furniture-size .furniture-size-item table tr td span{display:block;padding:0;letter-spacing:1px;font-family:MonserrateLight}}@media only screen and (max-device-width:400px) and (orientation:portrait),only screen and (max-width:400px) and (orientation:portrait){.m_hide{display:none!important}.app_menu{top:28px;left:25px;width:25px;height:25px}.app_menu.active{left:270px}.menu{width:250px;min-height:100vh;height:100%;margin-left:-250px}.menu .mini-logo{width:8px;margin:0}.menu .item{margin:0}.menu .item a{font-size:8px}.home_header{height:60vh}.home_header .logo{position:absolute;top:50px;width:100px;z-index:600}.home_header .logo img{width:100%}.home_header .arrow{position:absolute;width:15px;z-index:600;text-align:center;bottom:5px;display:none}.home_header .arrow img{width:100%}.home_header .city{position:absolute;z-index:600;letter-spacing:.15rem;font-family:MonserrateMedium;font-size:.3rem;text-align:center;font-weight:700;bottom:8px}.home_section{padding:10px 0}.home_section.first{padding-top:10px;padding-bottom:0}.home_section_content{background-position:50% 50%;height:300px;max-height:300px;flex-direction:column}.home_section_content.content_video,.home_section_content.studio{max-height:200px!important}.home_section_content.middle{max-height:175px;padding-top:20px}.home_section_content span{width:80%;font-size:6px;margin-top:0}.home_section_content h1{font-size:8px;letter-spacing:3px;display:block;bottom:20px}.home_section_content h2{width:90%;font-size:.7em;text-align:center;line-height:unset;margin:0}.home_section_content_menu{position:fixed;width:100%;height:100vh;min-height:100vh;top:0;left:0;z-index:10000}.home_section_content_menu_close{top:30px;right:30px;width:15px;height:15px}.home_section_content_menu ul{padding:0;margin:-100px 0 0}.home_section_content_menu ul li{list-style:none}.home_section_content_menu ul li a{display:block;color:#fff;text-decoration:none;text-transform:uppercase;margin:15px 0;font-family:MonserrateMedium;font-size:8px;letter-spacing:3px}.home_section.two_slide{flex-direction:column}.home_section.two_slide .home_section_content:last-child{margin-left:0;margin-top:20px}.home_section:last-child{padding-bottom:0;margin-top:0}.loading_main .content_img{position:absolute;width:150px;height:150px;top:calc(50% - 75px);background-color:#000;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center}.loading_main img{width:60px}.slide_show{position:relative;height:100%;width:100%}.slide_show .slide_item{width:100%;height:100%;background-position:bottom;background-repeat:no-repeat;background-size:contain}.footer{height:80px}.footer a{text-decoration:none;color:#000;font-family:MonserrateLight;letter-spacing:.15rem;font-size:.35rem;margin:0 10px;font-weight:700}.furniture{width:100%;min-height:100%}.furniture_content{width:100%;padding:0;height:100%;margin:0 auto}.furniture_header{width:100%;height:80px}.furniture_header h1{font-size:10px;margin:0;padding:0}.furniture_exit{top:25px;right:30px;width:15px;height:15px}.furniture .furniture_item{width:100%;height:33vh;display:flex}.furniture .furniture_item .item_img{border-bottom:.5px solid #000}.furniture .furniture_item .furniture_title span{font-size:8px}.furniture .furniture_border{border-right:none!important}.about{position:relative}.about_logo{width:30px;top:70px}.about_logo:hover{cursor:pointer}.about_logo img{width:100%}.about_content{width:68%;height:80vh}.about_content h1{line-height:3rem;letter-spacing:0;font-size:10px}.contact{width:100%;height:100vh}.contact_logo{width:30px;top:70px}.contact_logo:hover{cursor:pointer}.contact_logo img{width:100%}.contact_content{width:60%;position:relative;margin-top:0}.contact_content .sub_content{margin-bottom:60px}.contact_content h1{letter-spacing:0;font-size:1.5rem;margin-bottom:25px;display:block}.contact_content h3{font-size:.65rem;position:absolute;bottom:-50px;left:50%;width:400px;margin:80px 0 0 -200px}.contact_content p{margin:0 0 3px;font-size:.6rem}.contact_content span.email a{text-decoration:none;color:#fff;font-size:.6rem}.project_exit{top:30px;right:30px;width:15px;height:15px}.project .carousel{height:100%;overflow:hidden}.project .carousel .carousel-control-next{justify-content:flex-end;margin-right:10px}.project .carousel .carousel-control-next img{width:20px;transform:rotate(270deg)}.project .carousel .carousel-control-prev{justify-content:flex-start;margin-left:10px}.project .carousel .carousel-control-prev img{width:20px;transform:rotate(90deg)}.project .carousel .carousel-indicators{opacity:1;bottom:10px}.project .carousel .carousel-indicators li{width:4px!important;height:4px!important;opacity:1;margin-right:5px!important}}@media only screen and (min-device-width:400px) and (max-device-width:680px) and (orientation:portrait),only screen and (min-width:400px) and (max-width:680px) and (orientation:portrait){.m_hide{display:none!important}.app_menu{top:28px;left:25px;width:25px;height:25px}.app_menu.active{left:320px}.menu{width:300px;min-height:100vh;height:100%;margin-left:-300px}.menu .mini-logo{width:8px;margin:0}.menu .item{margin:0}.menu .item a{font-size:8px}.home_header{height:50vh}.home_header .logo{position:absolute;top:50px;width:100px;z-index:600}.home_header .logo img{width:100%}.home_header .arrow{position:absolute;width:15px;z-index:600;text-align:center;bottom:5px;display:none}.home_header .arrow img{width:100%}.home_header .city{position:absolute;z-index:600;letter-spacing:.15rem;font-family:MonserrateMedium;font-size:.3rem;text-align:center;font-weight:700;bottom:8px}.home_section{padding:10px 0}.home_section.first{padding-top:10px;padding-bottom:0}.home_section_content{background-position:50% 50%;height:300px;max-height:300px;flex-direction:column}.home_section_content.content_video,.home_section_content.studio{max-height:200px!important}.home_section_content.middle{max-height:175px;padding-top:20px}.home_section_content span{width:80%;font-size:8px;margin-top:0}.home_section_content h1{font-size:8px;letter-spacing:3px;display:block;bottom:20px}.home_section_content h2{width:90%;font-size:.85em;text-align:center;line-height:unset;margin:0}.home_section_content_menu{position:fixed;width:100%;height:100vh;min-height:100vh;top:0;left:0;z-index:10000}.home_section_content_menu_close{top:30px;right:30px;width:15px;height:15px}.home_section_content_menu ul{padding:0;margin:-100px 0 0}.home_section_content_menu ul li{list-style:none}.home_section_content_menu ul li a{display:block;color:#fff;text-decoration:none;text-transform:uppercase;margin:15px 0;font-family:MonserrateMedium;font-size:8px;letter-spacing:3px}.home_section.two_slide{flex-direction:column}.home_section.two_slide .home_section_content:last-child{margin-left:0;margin-top:20px}.home_section:last-child{padding-bottom:0}.loading_main .content_img{position:absolute;width:150px;height:150px;top:calc(50% - 75px);background-color:#000;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center}.loading_main img{width:60px}.slide_show{position:relative;height:100%;width:100%}.slide_show .slide_item{width:100%;height:100%;background-position:bottom;background-repeat:no-repeat;background-size:contain}.footer{height:80px}.footer a{text-decoration:none;color:#000;font-family:MonserrateLight;letter-spacing:.15rem;font-size:.35rem;margin:0 10px;font-weight:700}.furniture{width:100%;min-height:100%}.furniture_content{width:100%;padding:0;height:100%;margin:0 auto}.furniture_header{width:100%;height:80px;border-bottom:.5px solid #000}.furniture_header h1{font-size:10px;margin:0;padding:0}.furniture_exit{top:25px;right:30px;width:15px;height:15px}.furniture .furniture_item{width:100%;height:33vh;display:flex}.furniture .furniture_item .item_img{border-bottom:.5px solid #000}.furniture .furniture_item .furniture_title span{font-size:8px}.furniture .furniture_border{border-right:none!important}.about{position:relative}.about_logo{width:30px;top:70px}.about_logo:hover{cursor:pointer}.about_logo img{width:100%}.about_content{width:58%;margin-top:-50px}.about_content h1{line-height:3rem;letter-spacing:0;font-size:10px}.contact{width:100%;height:100vh}.contact_logo:hover{cursor:pointer}.contact_logo img{width:100%}.contact_content{width:60%;position:relative;margin-top:0}.contact_content .sub_content{margin-bottom:60px}.contact_content h1{letter-spacing:0;font-size:1.5rem;margin-bottom:25px;display:block}.contact_content h3{font-size:.85rem;position:absolute;bottom:-50px;left:50%;width:400px;margin:80px 0 0 -200px}.contact_content p{margin:0 0 3px;font-size:.7rem}.contact_content span.email a{text-decoration:none;color:#fff;font-size:.7rem}.project_exit{top:30px;right:30px;width:15px;height:15px}.project .carousel{height:100%;overflow:hidden}.project .carousel .carousel-control-next{justify-content:flex-end;margin-right:25px}.project .carousel .carousel-control-next img{width:20px;transform:rotate(270deg)}.project .carousel .carousel-control-prev{justify-content:flex-start;margin-left:25px}.project .carousel .carousel-control-prev img{width:20px;transform:rotate(90deg)}.project .carousel .carousel-indicators{opacity:1;bottom:10px}.project .carousel .carousel-indicators li{width:4px!important;height:4px!important;opacity:1;margin-right:5px!important}}@media only screen and (max-device-width:850px) and (max-device-height:414px) and (orientation:landscape),only screen and (max-width:850px) and (max-height:414px) and (orientation:landscape){.app_menu{top:28px;left:25px;width:25px;height:25px}.app_menu.active{left:320px}.menu{width:300px;margin-left:-300px}.menu .mini-logo{width:8px;margin:0}.menu .item{margin:0}.menu .item a{font-size:8px}.home_header{height:125vh}.home_header .logo{position:absolute;top:40px;width:100px;z-index:600}.home_header .logo img{width:100%}.home_header .arrow{position:absolute;bottom:10px;width:8px;z-index:600;text-align:center}.home_header .arrow img{width:100%}.home_header .city{position:absolute;bottom:30px;z-index:600;letter-spacing:2.5px;font-family:MonserrateMedium;font-size:.35rem;text-align:center;font-weight:700}.home_section{padding:10px 0}.home_section.first{padding-top:10px}.home_section.m_h{max-height:400px}.home_section_content{height:300px;max-height:300px;flex-direction:column;position:relative}.home_section_content.middle{height:50vh}.home_section_content span{width:80%;font-size:8px;line-height:unset;padding-top:15px}.home_section_content h1{font-size:8px;letter-spacing:3px;bottom:20px;display:block}.home_section_content h2{width:90%;font-size:.85em;text-align:center;margin:0;padding:0}.home_section_content_menu{position:fixed;width:100%;height:100vh;min-height:100vh;top:0;left:0;z-index:700}.home_section_content_menu_close{top:30px;right:30px}.home_section_content_menu ul{margin:0;padding:0}.home_section_content_menu ul li{list-style:none}.home_section_content_menu ul li a{display:block;color:#fff;text-decoration:none;text-transform:uppercase;margin:10px 0;font-family:MonserrateMedium;font-size:8px;letter-spacing:3px}.home_section.two_slide{flex-direction:row;justify-content:center;align-items:center}.home_section.two_slide .home_section_content:last-child{margin-left:20px;margin-top:0}.home_section.two_slide .home_section_content{width:50%}.home_section:last-child{padding-bottom:0}.loading_main .content_img{position:absolute;width:175px;height:175px;top:calc(50% - 75px);background-color:#000;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center}.loading_main img{width:75px}.slide_show{position:relative;height:100%;width:100%}.slide_show .slide_item{width:100%;height:100%;background-position:bottom;background-repeat:no-repeat}.footer{height:80px}.footer a{text-decoration:none;color:#000;font-family:MonserrateLight;letter-spacing:.15rem;font-size:.35rem;margin:0 10px;font-weight:700}.furniture{width:100%;min-height:100%}.furniture_content{width:100%;padding:0 80px;height:100%;margin:0 auto}.furniture_content .row .col-sm-12{max-width:50%!important}.furniture_content .furniture_item{width:100%;height:50vh;display:flex}.furniture_content .furniture_item .item_img{border-bottom:.5px solid #000}.furniture_content .furniture_item .furniture_title span{font-size:8px}.furniture_header{width:100%;height:80px;border-bottom:.5px solid #000}.furniture_header h1{font-size:10px;margin:0}.furniture_exit{top:25px;right:30px;width:15px;height:15px}.furniture .furniture_border{border-right:.5px solid #000!important}.about{overflow-y:auto;position:relative}.about_logo{width:30px;top:60px}.about_logo:hover{cursor:pointer}.about_logo img{width:100%}.about_content{width:35%;height:60vh;overflow-y:scroll;padding-top:0}.about_content h1{line-height:3rem;letter-spacing:0;font-size:10px}.contact{width:100%;height:100vh}.contact_logo{position:absolute;top:40px;width:30px}.contact_logo:hover{cursor:pointer}.contact_logo img{width:100%}.contact_content{width:40%;position:relative;margin-top:50px}.contact_content .sub_content{margin-bottom:30px}.contact_content h1{letter-spacing:0;font-size:1.5rem;margin-bottom:5px;display:block}.contact_content h3{font-size:.85rem;position:absolute;bottom:-50px;left:50%;width:400px;margin:20px 0 0 -200px}.contact_content p{margin:0 0 3px;font-size:.7rem}.contact_content span.email a{text-decoration:none;color:#fff;font-size:.7rem}.project_exit{top:30px;right:30px;width:15px;height:15px}.project .carousel{height:100%;overflow:hidden}.project .carousel .carousel-indicators{opacity:1;bottom:10px}.project .carousel .carousel-indicators li{width:4px!important;height:4px!important;opacity:1}}@media only screen and (device-width:1024px) and (device-height:1366px) and (orientation:portrait),only screen and (min-width:768px) and (max-width:1024px) and (max-height:1366px) and (orientation:portrait){.slide_show{position:relative;height:100%;width:100%;background-color:#000}.slide_show .opacity{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1500}.slide_show .slide_item{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;display:none;background-position:bottom;background-repeat:no-repeat;background-size:100%}.loading_main .content_img{position:absolute;width:225px;height:225px;top:calc(50% - 100px);background-color:#000;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center}.loading_main img{width:100px}.app_menu{left:45px;top:50px;width:35px;height:35px}.home_header{height:50vh}.home_header .logo{position:absolute;top:100px;width:125px;z-index:600}.home_header .logo img{width:100%}.home_header .arrow{position:absolute;bottom:20px;width:20px;z-index:600;text-align:center}.home_header .arrow img{width:100%}.home_header .city{position:absolute;bottom:45px;z-index:600;letter-spacing:2.5px;font-family:MonserrateMedium;font-size:.6rem;text-align:center;font-weight:700}.home_section{padding:15px 0}.home_section_content{height:30vh;flex-direction:row;text-align:center}.home_section_content.furniture_h{height:45vh!important}.home_section_content.middle{height:25vh}.home_section_content span{width:80%;font-size:.6rem;line-height:1.55rem;letter-spacing:1px}.home_section_content h1{font-size:.8rem;bottom:20px}.home_section_content span{display:block;width:25%;font-size:.65rem;color:#fff;text-transform:uppercase;text-align:center;letter-spacing:2px}.home_section_content h2{font-size:1.5em;width:60%;text-align:left}.home_section_content_menu ul li a{margin:18px 0;font-size:.7rem}.home_section.first{padding-top:15px;padding-bottom:0}.home_section.two_slide{flex-direction:row;justify-content:center;align-items:center}.home_section.two_slide .home_section_content:last-child{margin-left:30px;margin-top:0}.home_section.two_slide .home_section_content{width:50%}.home_section:last-child{padding-bottom:0}.furniture{width:100%;min-height:100%}.furniture_exit{position:fixed;top:60px;right:60px;width:20px;height:20px;cursor:pointer;z-index:700}.furniture_content,.furniture_exit img{width:100%;height:100%}.furniture_content{padding:0 120px;margin:0 auto}.furniture_content .col-md-6{width:100%!important;max-width:100%!important;min-width:100%!important}.furniture_header{width:100%;height:175px}.furniture_header h1{font-size:16px}.furniture .furniture_item{width:100%;height:33vh;display:flex}.furniture .furniture_item .furniture_title span{font-size:.75rem}.furniture .furniture_border{border-right:none!important}.about_logo{width:50px;top:150px}.about_content{width:380px;height:100vh;overflow-y:auto;margin-top:250px}.about_content h1{line-height:3rem;letter-spacing:0;font-size:16px}.about_content p{font-size:16px}.contact{background-size:230%}.contact_logo{width:50px}.contact_content{width:50%;margin-top:0}.contact_content .sub_content{margin-bottom:40px}.contact_content h1{letter-spacing:0;font-size:1.75rem;margin-bottom:25px;display:block}.contact_content h3{font-size:1rem;position:absolute;bottom:-50px;left:50%;width:400px;margin:80px 0 0 -200px}.contact_content p{margin:0 0 3px;font-size:.85rem}.contact_content span.email a{text-decoration:none;color:#fff;font-size:.7rem}.project .carousel{height:100%;overflow:hidden}.project .carousel .carousel-indicators{opacity:1;bottom:60px}.project .carousel .carousel-indicators li{width:8px!important;height:8px!important;opacity:1}.footer{width:100%;height:150px;display:flex;justify-content:center;align-items:center;background-color:#fff;position:relative}.footer a{text-decoration:none;color:#000;letter-spacing:.15rem;font-size:.65rem;margin:0 40px;font-weight:700}}@media only screen and (device-width:1024px) and (device-height:768px) and (orientation:landscape),only screen and (device-width:1112px) and (device-height:834px) and (orientation:landscape),only screen and (device-width:1366px) and (device-height:1024px) and (orientation:landscape),only screen and (min-width:1024px) and (max-height:834px) and (orientation:landscape),only screen and (min-width:1112px) and (max-width:1366px) and (max-height:1024px) and (orientation:landscape){.slide_show{position:relative;height:100%;width:100%;background-color:#000}.slide_show .opacity{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1500}.slide_show .slide_item{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;display:none;background-position:bottom;background-repeat:no-repeat;background-size:100%}.loading_main .content_img{position:absolute;width:225px;height:225px;top:calc(50% - 100px);background-color:#000;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center}.loading_main img{width:100px}.app_menu{left:45px;top:50px;width:35px;height:35px}.menu .mini-logo{width:10px;transform:rotate(90deg);margin:10px 0}.menu .mini-logo img{width:100%}.menu .item{margin:.25em 0}.menu .item a{font-size:.85rem}.home_header{height:97vh}.home_header .logo{position:absolute;top:100px;width:125px;z-index:600}.home_header .logo img{width:100%}.home_header .arrow{width:15px}.home_header .arrow img{width:100%}.home_header .city{font-size:.55rem}.home_section{padding:15px 120px}.home_section.m_h{max-height:350px}.home_section.first{padding-top:15px;padding-bottom:0}.home_section.two_slide{flex-direction:row;justify-content:center;align-items:center}.home_section.two_slide .home_section_content:last-child{margin-left:30px;margin-top:0}.home_section.two_slide .home_section_content{width:50%}.home_section_content{height:50vh}.home_section_content.furniture_h{height:60vh!important}.home_section_content.middle{height:25vh}.home_section_content span{width:80%;font-size:.6rem;line-height:1.55rem;letter-spacing:1px}.home_section_content h1{font-size:.8rem;bottom:20px}.home_section_content span{font-size:.55rem;width:30%}.home_section_content h2{padding-left:60px;width:70%;font-size:1.5em}.home_section_content_menu ul li a{margin:18px 0;font-size:.7rem}.furniture{width:100%;min-height:100%}.furniture_header{width:100%;height:175px}.furniture_header h1{font-size:16px}.furniture_exit{position:fixed;top:50px;right:60px;width:15px;height:15px;cursor:pointer;z-index:700}.furniture_content,.furniture_exit img{width:100%;height:100%}.furniture_content{padding:0 120px;margin:0 auto}.furniture .furniture_item{width:100%;height:33vh;display:flex}.furniture .furniture_item .item_img{width:100%;height:100%;text-align:center;border-bottom:.5px solid #000;display:flex;justify-content:center;align-items:center;background-color:#fff;overflow:hidden}.furniture .furniture_item .item_img img{height:75%}.furniture .furniture_item .furniture_title span{font-size:.65rem}.about_logo{width:50px;top:80px}.about_content{width:25%;height:60vh;overflow-y:auto}.about_content h1{line-height:3rem;letter-spacing:0;font-size:16px}.about_content p{font-size:12px}.contact{background-size:145%;background-position:bottom}.contact_logo{width:50px}.contact_content{width:50%;margin-top:0}.contact_content .sub_content{margin-bottom:40px}.contact_content h1{letter-spacing:0;font-size:1.75rem;margin-bottom:25px;display:block}.contact_content h3{font-size:1rem;position:absolute;bottom:-50px;left:50%;width:400px;margin:80px 0 0 -200px}.contact_content p{margin:0 0 3px;font-size:.85rem}.contact_content span.email a{text-decoration:none;color:#fff;font-size:.7rem}.project .carousel{height:100%;overflow:hidden}.project .carousel .carousel-indicators{opacity:1;bottom:20px}.project .carousel .carousel-indicators li{width:8px!important;height:8px!important;opacity:1}.footer{width:100%;height:150px;display:flex;justify-content:center;align-items:center;background-color:#fff;position:relative}.footer a{text-decoration:none;color:#000;letter-spacing:.15rem;font-size:.65rem;margin:0 40px;font-weight:700}}@media only screen and (device-width:768px) and (device-height:1024px) and (orientation:portrait),only screen and (min-width:768px) and (max-height:1024px) and (orientation:portrait){.slide_show{position:relative;height:100%;width:100%;background-color:#000}.slide_show .opacity{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1500}.slide_show .slide_item{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;display:none;background-position:bottom;background-repeat:no-repeat;background-size:100%}.loading_main .content_img{position:absolute;width:175px;height:175px;top:calc(50% - 100px);background-color:#000;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center}.loading_main img{width:80px}.app_menu{left:45px;top:50px;width:35px;height:35px}.home_header{height:50vh}.home_header .logo{position:absolute;top:100px;width:125px;z-index:600}.home_header .logo img{width:100%}.home_header .arrow{position:absolute;bottom:5px;width:12.5px;z-index:600;text-align:center}.home_header .arrow img{width:100%}.home_header .city{position:absolute;bottom:25px;z-index:600;letter-spacing:2.5px;font-family:MonserrateMedium;font-size:.6rem;text-align:center;font-weight:700}.home_section{padding:15px 0}.home_section_content{height:30vh;flex-direction:row;text-align:center}.home_section_content.furniture_h{height:45vh!important}.home_section_content.content_video{max-height:30vh!important}.home_section_content.middle{height:30vh;max-height:30vh}.home_section_content span{width:80%;font-size:.6rem;line-height:1.55rem;letter-spacing:1px}.home_section_content h1{font-size:.6rem;bottom:20px}.home_section_content.studio{max-height:30vh!important}.home_section_content span{display:block;width:25%;font-size:.55rem;color:#fff;text-transform:uppercase;text-align:center;letter-spacing:2px}.home_section_content h2{font-size:1.1em;width:60%;text-align:left}.home_section_content_menu ul li a{margin:18px 0;font-size:.7rem}.home_section.first{padding-top:15px;padding-bottom:0}.home_section.two_slide{flex-direction:row;justify-content:center;align-items:center}.home_section.two_slide .home_section_content:last-child{margin-left:30px;margin-top:0}.home_section.two_slide .home_section_content{width:50%}.home_section:last-child{padding-bottom:0}.furniture{width:100%;min-height:100%}.furniture_exit{position:fixed;top:60px;right:60px;width:20px;height:20px;cursor:pointer;z-index:700}.furniture_content,.furniture_exit img{width:100%;height:100%}.furniture_content{padding:0 120px;margin:0 auto}.furniture_content .col-md-6{width:100%!important;max-width:100%!important;min-width:100%!important}.furniture_header{width:100%;height:175px}.furniture_header h1{font-size:16px}.furniture .furniture_item{width:100%;height:33vh;display:flex}.furniture .furniture_item .furniture_title span{font-size:.75rem}.furniture .furniture_border{border-right:none!important}.about_logo{width:50px}.about_content{width:50%;height:80vh;overflow-y:auto;margin-top:0;padding-top:100px}.about_content h1{line-height:3rem;letter-spacing:0}.contact{background-size:230%}.contact_logo{width:50px}.contact_content{width:50%;margin-top:0}.contact_content .sub_content{margin-bottom:40px}.contact_content h1{letter-spacing:0;font-size:1.75rem;margin-bottom:25px;display:block}.contact_content h3{font-size:1rem;position:absolute;bottom:-50px;left:50%;width:400px;margin:80px 0 0 -200px}.contact_content p{margin:0 0 3px;font-size:.85rem}.contact_content span.email a{text-decoration:none;color:#fff;font-size:.7rem}.project .carousel{height:100%;overflow:hidden}.project .carousel .carousel-indicators{opacity:1;bottom:60px}.project .carousel .carousel-indicators li{width:8px!important;height:8px!important;opacity:1}.footer{width:100%;height:150px;display:flex;justify-content:center;align-items:center;background-color:#fff;position:relative}.footer a{text-decoration:none;color:#000;letter-spacing:.15rem;font-size:.65rem;margin:0 40px;font-weight:700}}@media only screen and (device-width:1024px) and (device-height:768px) and (orientation:landscape),only screen and (device-width:1112px) and (device-height:834px) and (orientation:landscape),only screen and (min-width:1024px) and (max-width:1112px) and (max-height:834px) and (orientation:landscape){.slide_show{position:relative;height:100%;width:100%;background-color:#000}.slide_show .opacity{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1500}.slide_show .slide_item{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;display:none;background-position:bottom;background-repeat:no-repeat;background-size:100%}.loading_main .content_img{position:absolute;width:225px;height:225px;top:calc(50% - 100px);background-color:#000;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center}.loading_main img{width:100px}.app_menu{left:45px;top:50px;width:35px;height:35px}.menu .mini-logo{width:10px;transform:rotate(90deg);margin:10px 0}.menu .mini-logo img{width:100%}.menu .item{margin:.25em 0}.menu .item a{font-size:.85rem}.home_header{height:97.5vh}.home_header .logo{position:absolute;top:100px;width:125px;z-index:600}.home_header .logo img{width:100%}.home_header .arrow{width:15px}.home_header .arrow img{width:100%}.home_header .city{font-size:.55rem}.home_section{padding:15px 120px}.home_section.m_h{max-height:350px}.home_section.first{padding-top:15px;padding-bottom:0}.home_section.two_slide{flex-direction:row;justify-content:center;align-items:center}.home_section.two_slide .home_section_content:last-child{margin-left:30px;margin-top:0}.home_section.two_slide .home_section_content{width:50%}.home_section_content{height:50vh}.home_section_content.furniture_h{height:60vh!important}.home_section_content.content_video{max-height:350px!important}.home_section_content.middle{height:30vh;flex-direction:row}.home_section_content span{width:30%;font-size:8px;line-height:1.55rem;letter-spacing:1px}.home_section_content h1{font-size:.6rem;bottom:20px}.home_section_content h2{width:70%;font-size:1.2em;padding-left:60px;text-align:left}.home_section_content_menu ul li a{margin:18px 0;font-size:.7rem}.furniture{width:100%;min-height:100%;background-color:#fff}.furniture_header{width:100%;height:175px}.furniture_header h1{font-size:16px}.furniture_exit{position:fixed;top:50px;right:60px;width:15px;height:15px;cursor:pointer;z-index:700}.furniture_content,.furniture_exit img{width:100%;height:100%}.furniture_content{padding:0 120px;margin:0 auto}.furniture .furniture_item{width:100%;height:33vh;display:flex}.furniture .furniture_item .item_img{width:100%;height:100%;text-align:center;border-bottom:.5px solid #000;display:flex;justify-content:center;align-items:center;background-color:#fff;overflow:hidden}.furniture .furniture_item .item_img img{height:75%}.furniture .furniture_item .furniture_title span{font-size:.65rem}.about_logo{width:30px}.about_content{width:33%;height:80vh;overflow-y:auto}.about_content h1{line-height:3rem;letter-spacing:0}.contact{background-size:145%;background-position:bottom}.contact_logo{width:50px}.contact_content{width:50%;margin-top:0}.contact_content .sub_content{margin-bottom:40px}.contact_content h1{letter-spacing:0;font-size:1.75rem;margin-bottom:25px;display:block}.contact_content h3{font-size:1rem;position:absolute;bottom:-50px;left:50%;width:400px;margin:80px 0 0 -200px}.contact_content p{margin:0 0 3px;font-size:.85rem}.contact_content span.email a{text-decoration:none;color:#fff;font-size:.7rem}.project .carousel{height:100%;overflow:hidden}.project .carousel .carousel-indicators{opacity:1;bottom:20px}.project .carousel .carousel-indicators li{width:8px!important;height:8px!important;opacity:1}.footer{width:100%;height:150px;display:flex;justify-content:center;align-items:center;background-color:#fff;position:relative}.footer a{text-decoration:none;color:#000;letter-spacing:.15rem;font-size:.65rem;margin:0 40px;font-weight:700}}@media screen and (device-width:2560px) and (device-height:1440px){.app_menu{top:55px;left:55px;width:50px;height:50px}.app_menu.active{left:calc(15% + 65px)}.menu{width:15%;margin-left:-15%}.menu .mini-logo{width:15px}.menu .item a{font-size:.85rem}.loading_main .content_img{position:absolute;width:300px;height:300px;top:calc(50% - 150px);background-color:#000;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center}.loading_main img{width:100px}.home .arrow{bottom:30px;width:30px}.home .city{bottom:70px;font-size:.85rem;letter-spacing:5px}.home_section_content span{font-size:1.5em;line-height:4.55rem;letter-spacing:4px}.home_section_content h1{font-size:1.35rem;bottom:40px}.home_section_content span{width:30%;font-size:1rem;line-height:2.55rem;letter-spacing:2px}.home_section_content h2{font-size:2em;width:60%}.home_section_content_menu ul li a{font-size:15px}.project_item{display:inline-block;padding:0;position:relative;border-left:3px solid #fff}.project_item,.project_item_format,.project_item img{height:100%;width:auto}.project .carousel{height:100%}.project .carousel .carousel-indicators li{width:4px!important;height:4px!important;border-radius:50%;margin-right:10px;opacity:1!important}.about_logo{top:100px;width:50px}.about_logo img{width:100%}.about_content{width:18%;height:auto}.about_content h1{font-size:.7rem;margin-bottom:50px}.about_content p{color:#fff;text-align:center;font-size:1.25rem}.contact_logo{top:100px;width:50px}.contact_logo img{width:100%}.contact_content{width:25%;position:relative;margin-top:100px}.contact_content .sub_content{margin-bottom:100px}.contact_content h1{font-size:2.5rem}.contact_content h3{font-size:1.5rem}.contact_content p{margin:0 0 3px;font-size:1.25rem}.contact_content span.email a{font-size:1.25rem}.furniture_header{height:300px}.furniture .furniture_item .furniture_title{bottom:40px}.footer{width:100%;height:200px}.footer a{letter-spacing:.15rem;font-size:.7rem;margin:0 50px}}@media only screen and (device-width:1366px) and (device-height:768px),only screen and (min-width:1366px) and (max-width:1366px) and (max-height:768px){.slide_show{position:relative;height:100%;width:100%;background-color:#000}.slide_show .opacity{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1500}.slide_show .slide_item{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;display:none;background-position:bottom;background-repeat:no-repeat;background-size:100%}.loading_main .content_img{position:absolute;width:225px;height:225px;top:calc(50% - 100px);background-color:#000;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center}.loading_main img{width:100px}.app_menu{left:45px;top:50px;width:35px;height:35px}.menu .mini-logo{width:10px;transform:rotate(90deg);margin:10px 0}.menu .mini-logo img{width:100%}.menu .item{margin:.25em 0}.menu .item a{font-size:.85rem}.home_header{height:120vh}.home_header .logo{position:absolute;top:100px;width:125px;z-index:600}.home_header .logo img{width:100%}.home_header .arrow{width:15px}.home_header .arrow img{width:100%}.home_header .city{font-size:.55rem}.home_section{padding:15px 120px}.home_section.m_h{max-height:350px}.home_section.first{padding-top:15px;padding-bottom:0}.home_section.two_slide{flex-direction:row;justify-content:center;align-items:center}.home_section.two_slide .home_section_content:last-child{margin-left:30px;margin-top:0}.home_section.two_slide .home_section_content{width:50%}.home_section_content{height:60vh;max-height:500px}.home_section_content.content_video{max-height:500px!important}.home_section_content.studio{max-height:400px!important}.home_section_content.furniture_h{height:80vh!important}.home_section_content.middle{height:30vh;flex-direction:row}.home_section_content span{font-size:.55rem;width:30%;font-size:.6rem;line-height:1.55rem;letter-spacing:1px;padding-left:0;text-align:center}.home_section_content h1{font-size:.5rem;bottom:20px}.home_section_content h2{padding-left:0;width:60%;font-size:1.5em;text-align:left}.home_section_content_menu ul li a{margin:18px 0;font-size:.7rem}.furniture{width:100%;min-height:100%}.furniture_header{width:100%;height:175px}.furniture_header h1{font-size:.65rem}.furniture_exit{position:fixed;top:50px;right:60px;width:15px;height:15px;cursor:pointer;z-index:700}.furniture_content,.furniture_exit img{width:100%;height:100%}.furniture_content{padding:0 120px;margin:0 auto}.furniture .furniture_item{width:100%;height:50vh;display:flex}.furniture .furniture_item .item_img{width:100%;height:100%;text-align:center;border-bottom:.5px solid #000;display:flex;justify-content:center;align-items:center;background-color:#fff;overflow:hidden}.furniture .furniture_item .item_img img{height:75%}.furniture .furniture_item .furniture_title span{font-size:.65rem}.about_logo{width:30px}.about_content{width:25%;height:80vh}.about_content h1{line-height:3rem;letter-spacing:0}.contact{background-size:145%;background-position:bottom}.contact_logo{width:30px;top:100px}.contact_content{width:50%;margin-top:0}.contact_content .sub_content{margin-bottom:40px}.contact_content h1{letter-spacing:0;font-size:1.75rem;margin-bottom:25px;display:block}.contact_content h3{font-size:.85rem;position:absolute;bottom:-50px;left:50%;width:400px;margin:80px 0 0 -200px}.contact_content p{margin:0 0 3px;font-size:.85rem}.contact_content span.email a{text-decoration:none;color:#fff;font-size:.7rem}.project .carousel{height:100%;overflow:hidden}.project .carousel .carousel-indicators{opacity:1;bottom:20px}.project .carousel .carousel-indicators li{width:8px!important;height:8px!important;opacity:1}.footer{width:100%;height:150px;display:flex;justify-content:center;align-items:center;background-color:#fff;position:relative}.footer a{text-decoration:none;color:#000;letter-spacing:.15rem;font-size:.65rem;margin:0 40px;font-weight:700}}
/*# sourceMappingURL=main.88dc8882.chunk.css.map */