.contact-float-button div{display:table-cell;vertical-align:middle}.contact-float-button:hover{background:#1E345F}.virtual-tour-list-header .section-gallery-header{margin-bottom:0rem!important}.virtual-tour-list .introduce-item .card-image-display{height:28.5rem!important;position:relative}.virtual-tour-list .card2-title{text-align:center}.matter-port{padding-bottom:5rem}.virtual-coming-soon{font-size:4rem;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center}@media (min-width:768.1px){.contact-float-button{position:fixed;min-width:120px;max-width:150px;height:50px;right:0;top:33%;text-align:center;font-weight:500;background:#F16B22;color:#fff;display:table;border-radius:7px;font-size:18px;z-index:99999999}.contact-float-button:after{font-family:icon;content:'\e906';color:#fff;position:absolute;right:10%;top:50%;transform:translate(0,-50%);transition:all .4s cubic-bezier(.4,0,.2,1);font-size:.9rem}.contact-float-button div{padding-right:25px}.contact-video.container{max-width:1168px!important;display:flex}.contact-video.container .section-contact-content{float:left;width:30%;margin-right:3%}.professional-short-margin{margin-bottom:0.5rem!important}#professionalContactForm .form-footer{padding-top:1rem!important}.videoWrapper{position:relative;height:0;width:67%;float:right}.videoWrapper iframe{position:absolute}.video-footer{position:fixed}}@media (max-width:768px){.contact-float-button{position:fixed;width:100%;height:50px;bottom:0%;text-align:center;font-weight:500;background:#1E345F;color:#fff;display:table;font-size:18px;z-index:99999999}.virtual-tour-list-header{padding-bottom:0}.virtual-tour-list{padding-top:0;padding-bottom:0}.virtual-tour-list .introduce-item{margin-bottom:0rem!important;width:50%}.matter-port{padding-top:3rem}.virtual-tour-list .introduce-item-row{display:flex}.virtual-tour-list .introduce-item .card-image-display{height:10.5rem!important;margin:1rem}.virtual-tour-list .introduce-item .card-image-display2{height:19.5rem!important}.virtual-tour-list .card2 .card2-header{margin-bottom:0rem}.virtual-tour-list .introduce-body{margin-top:2rem!important}.virtual-tour-list .introduce-body .container:last-child{padding-bottom:2rem}.virtual-tour-list .card-image{background-color:white!important}.virtual-coming-soon{font-size:2rem}.video-footer{top:25px;position:relative}}.professional-form-title{text-align:center;font-size:2rem;font-weight:400;letter-spacing:.1rem;margin-bottom:2rem;line-height:1.3}.professional-form-title .form-subtitle{font-size:1.5rem}.videoWrapper iframe{left:0;width:100%;height:100%}@media (max-width:768px){.professional-form-title{margin-bottom:4rem}.videoWrapper{position:relative;width:100%;margin-top:5rem}}#professionalContactForm.form .loading-box{margin-bottom:0rem!important}.video-header{text-align:justify}.video-footer{bottom:0;text-align:center}@media (min-width:768px){.exotic-inspiration-news .card3-news .card3-thumb{flex:0 0 65%;max-width:65%}.exotic-inspiration-news .card3-news:not(:last-child){margin-bottom:10rem!important}.exotic-inspiration-news .container{max-width:1168px!important}.exotic-inspiration-news .card3-news .card3-thumb .card-image .card-image-display{min-height:37rem!important}.exotic-inspiration-news .card3-socials{top:auto!important;display:initial;padding-top:9px}.exotic-inspiration-news .card3-content{padding-top:0px!important;margin-top:0rem!important;margin-bottom:0rem!important}.exotic-inspiration-news .card3 .card3-description{margin-bottom:2rem!important;overflow:hidden}.exotic-inspiration-news .card3-news:not(:first-child){opacity:0}}.exotic-inspiration-news .card3-news a.link{font-size:2.3rem!important}@media (min-width:768.1px){.exotic-inspiration-news .card3-socials{padding-right:70px}}.list-sub-nav-lv3{position:absolute;visibility:hidden!important}.sub-nav-item:hover .list-sub-nav-lv3{visibility:visible!important}.sub-nav-lv3-white{background:white!important;color:#000!important}.sub-nav-lv3-white ul li::before{background:#000!important}.sub-nav-lv3-white a{color:#000!important}.sub-nav-lv3-white .sub-nav-caption{margin-bottom:0!important}.accordion-vertical-list-child-lv3::after{background:white!important}.promotion-popup div{display:table-cell;vertical-align:middle}@media (min-width:768.1px){.promotion-popup{position:fixed;min-width:120px;max-width:310px;height:50px;right:0;bottom:0%;text-align:center;font-weight:500;background:#2F4253;color:#fff;display:table;font-size:18px;z-index:99999999}.promotion-popup .promotion-popup-container{padding-right:5px;padding-left:5px;padding-bottom:5px}}@media (max-width:768px){.promotion-popup{position:fixed;width:100%;height:50px;bottom:0%;text-align:center;font-weight:500;background:#1E345F;color:#fff;display:table;font-size:18px;z-index:99999999}.promotion-popup img{display:none}}.book-appointment{width:81px;z-index:2000000003!important;position:fixed!important;bottom:43px!important;right:130px!important}.book-appointment.mobile-view{bottom:42px!important;right:100px!important}.book-appointment:hover{cursor:pointer}.book-appointment-location{position:relative;display:flex;flex-direction:column;width:230px;background-color:#fff;color:#000;padding-top:10px;border-radius:7px;border:1px solid #000;right:150px;bottom:7px;padding-bottom:10px;padding-right:10px;display:none}.book-appointment-location:after{content:'';position:absolute;left:185px;bottom:-6px;width:10px;height:10px;background:inherit;transform:rotate(45deg);box-shadow:inset -4px -4px 4px -4px}.book-appointment-location a{display:flex;align-items:center;padding:12px 16px;text-decoration:none;justify-content:flex-end;color:#707070;font-size:16px}.book-appointment-location a img{width:25px;margin-left:10px}.box-detail{max-width:35.3rem!important}.box-detail .box-detail-content{padding-right:1.3rem}.box-detail.left.order-later{height:27rem}.button-outline-light[disabled]{background-color:grey!important;color:black!important}.button-outline-light[disabled]:hover{background-color:grey!important;color:black!important}.professional-menu{font-weight:700;color:#F16B22!important}.professional-menu span{background-color:#F16B22;padding-left:10px;padding-right:10px;border-radius:7px;padding-bottom:3px;color:white!important}.customer-reviews{padding-top:6rem;text-align:center}.customer-reviews .card-body{display:flex}.customer-reviews .review-info{width:40%;text-align:left;padding-right:30px}.customer-reviews .review-info h1{font-size:26px;color:#223771;font-weight:500!important}.customer-reviews .review-info h2{font-size:20px;color:#223771;padding-bottom:2rem;font-weight:500!important}.customer-reviews .review-info p{font-size:16px}.customer-reviews .review-video{width:60%;height:430px}.customer-reviews .card-title{padding-bottom:6rem}.customer-reviews .review-info a{position:absolute;bottom:30px}@media (max-width:768px){.shopping-cart-content-center{padding-top:15vh}.customer-reviews .card-body{display:block}.customer-reviews .review-info{text-align:center;width:100%}.customer-reviews .review-video{width:100%}.customer-reviews .review-info a{bottom:-75px;left:0;right:0;margin-left:26%;margin-right:26%}.customer-reviews .card-title{padding-bottom:0;padding-left:35px;padding-right:35px}.customer-reviews .review-info{padding-right:30px;padding-left:30px}.customer-reviews .container{padding-left:0;padding-right:0}}h2{line-height:20px}.sample-finishes{display:none!important}