.location-roomVisualizer-banner{position:relative;background:#f6f6f3}.location-roomVisualizer-banner .section-content{position:relative;width:100%;max-width:1000px;z-index:2;padding-block:150px}@media only screen and (min-width:2001px){.location-roomVisualizer-banner .section-content{padding-block:180px}}@media only screen and (max-width:1700px){.location-roomVisualizer-banner .section-content{max-width:740px}}@media only screen and (max-width:1280px){.location-roomVisualizer-banner .section-content{max-width:640px}}@media only screen and (max-width:1050px){.location-roomVisualizer-banner .section-content{max-width:100%;padding-block:75px}}@media only screen and (max-width:520px){.location-roomVisualizer-banner .section-content{padding-block:50px}}.location-roomVisualizer-banner .section-content h1{font-size:clamp(25px, 2.34vw, 45px);font-weight:bold;color:#01021e;letter-spacing:0.03em}.location-roomVisualizer-banner .section-content p{line-height:1.7;color:#01021e}.location-roomVisualizer-banner .section-content p:last-of-type{margin-bottom:0}.location-roomVisualizer-banner .section-bg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1051px){.location-roomVisualizer-banner .section-bg{position:absolute;inset:0}}.steps-section{display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%}@media screen and (max-width:1200px){.steps-section{-ms-grid-columns:100%;grid-template-columns:100%}}.steps-section .video-contain video{width:auto;margin:auto;display:block}@media screen and (max-width:1500px){.steps-section .video-contain video{width:100%}}@media screen and (max-width:1000px){.steps-section .video-contain video{max-width:660px;width:100%}}.steps-section .steps{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:start;padding-inline:40px}.steps-section .steps h2{text-align:center;text-transform:uppercase}.steps-section .steps .steps-slider{margin-block:30px 40px}.steps-section .steps .steps-slider .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.steps-section .steps .steps-slider .slick-slide{height:inherit!important}.steps-section .steps .steps-slider .steps-item{display:-ms-grid;display:grid;-ms-grid-columns:125px 1fr;grid-template-columns:125px 1fr;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;border:1px solid #e1e1e1;padding:30px;width:calc(100% - 2px);height:100%}@media screen and (max-width:600px){.steps-section .steps .steps-slider .steps-item{-ms-grid-columns:100%;grid-template-columns:100%;-ms-flex-line-pack:start;align-content:start;text-align:center}}.steps-section .steps .steps-slider .steps-item .step-img img{width:100%;height:auto;display:block;max-width:125px;margin-inline:auto}@media screen and (max-width:600px){.steps-section .steps .steps-slider .steps-item .step-img img{max-width:80px}}.steps-section .steps .steps-slider .steps-item .step-content h3{margin-block:0 5px;color:#fe3d00}.steps-section .steps .steps-slider .steps-item .step-content p{margin:0}.steps-section .steps .steps-slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-top:10px}.steps-section .steps .steps-slider .slick-dots li{list-style:disc;line-height:1;margin:0;color:#e1e1e1;cursor:pointer}.steps-section .steps .steps-slider .slick-dots li.slick-active{color:#fe3d00}.steps-section .steps .steps-slider .slick-dots li button{display:none}.steps-section .steps .steps-slider .slick-arrow{border:none;background:none;opacity:0.35;height:20px;width:24px;top:calc((100% - 20px) / 2);position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.3s all ease;-o-transition:0.3s all ease;transition:0.3s all ease;cursor:pointer}.steps-section .steps .steps-slider .slick-arrow:hover{opacity:1}.steps-section .steps .steps-slider .slick-arrow.slick-next{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);right:-30px}.steps-section .steps .steps-slider .slick-arrow.slick-prev{left:-30px}.steps-section .steps .btn-outline-secondary{margin-inline:auto;width:100%;max-width:250px}.steps-section h3.caps{margin-top:0;text-transform:uppercase}.steps-section .roomvo-logo{width:auto;height:auto;max-width:100%;display:block;margin-inline:auto;margin-bottom:30px}.roomVisualizer-split-col{position:relative;background:url("/Content/images/main/flooringContractorsBg.png") repeat;background-size:100% auto;background-attachment:fixed;padding-block:clamp(70px, 6.25vw, 120px)}.roomVisualizer-split-col .site-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:25px}@media only screen and (max-width:1280px){.roomVisualizer-split-col .site-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr}}.roomVisualizer-split-col .choosing-right-flooring{position:relative;border-radius:10px;overflow:hidden;background:#151515;-ms-flex-item-align:start;align-self:flex-start}@media only screen and (min-width:1281px){.roomVisualizer-split-col .choosing-right-flooring{position:-webkit-sticky;position:sticky;top:calc(var(--header-main-height) + 30px)}}.roomVisualizer-split-col .choosing-right-flooring .section-bg{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:10px}.roomVisualizer-split-col .choosing-right-flooring .section-content{text-align:center;padding:0 3% 5%;width:100%}@media only screen and (min-width:741px){.roomVisualizer-split-col .choosing-right-flooring .section-content{position:absolute;left:0;bottom:0;z-index:1}}.roomVisualizer-split-col .choosing-right-flooring .section-content h2,.roomVisualizer-split-col .choosing-right-flooring .section-content p{color:#fff}.roomVisualizer-split-col .choosing-right-flooring .section-content h2{display:block;font-size:clamp(25px, 1.82vw, 35px);font-weight:bold;line-height:1.2;margin-top:0;margin-bottom:5px}.roomVisualizer-split-col .choosing-right-flooring .section-content p{font-size:18px;margin-inline:auto;width:100%;max-width:1000px;text-wrap:balance}@media only screen and (min-width:741px){.roomVisualizer-split-col .choosing-right-flooring .section-content p{margin-bottom:0}}.flooring-options-slider{position:relative}.flooring-options-slider .flooring-options-card{position:relative;background:#fff;overflow:hidden;border-radius:10px;margin-bottom:25px}.flooring-options-slider .flooring-options-card .card-img img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;min-height:250px}.flooring-options-slider .flooring-options-card .card-content{padding:clamp(35px, 2.6vw, 70px) clamp(20px, 3vw, 100px)}.flooring-options-slider .flooring-options-card .card-content h3{color:#404040;font-weight:bold;font-size:clamp(20px, 1.35vw, 26px);margin:0 0 0.5em}.flooring-options-slider .flooring-options-card .card-content h4{font-size:clamp(18px, 1.15vw, 20px);font-weight:600;color:#000;margin:0 0 0.5em;line-height:1.5}.flooring-options-slider .flooring-options-card .card-content p{line-height:1.7;margin:0 0 1.5em;font-size:18px}.flooring-options-slider .flooring-options-card .card-content .flooring-style-lists{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:20px;margin:25px 0;padding:0}@media only screen and (max-width:1500px) and (min-width:1281px){.flooring-options-slider .flooring-options-card .card-content .flooring-style-lists{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width:876px){.flooring-options-slider .flooring-options-card .card-content .flooring-style-lists{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width:480px){.flooring-options-slider .flooring-options-card .card-content .flooring-style-lists{-ms-grid-columns:1fr;grid-template-columns:1fr}}.flooring-options-slider .flooring-options-card .card-content .flooring-style-lists li{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;font-size:clamp(16px, 1vw, 18px);margin:0;padding:0}.flooring-options-slider .flooring-options-card .card-content .flooring-style-lists li .img-wrap{-ms-flex-negative:0;flex-shrink:0}.flooring-options-slider .flooring-options-card .card-content .flooring-style-lists li .img-wrap img{display:block;max-width:100%}
/*# sourceMappingURL=location-visualizer.css.map */