@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,700;1,300;1,700&display=swap);
.btn{height:45px;letter-spacing:1.5px;text-transform:uppercase}.btn,.btn i{transition:all .2s ease}.btn i{margin-left:10px}.btn:active,.btn:focus,.btn:hover{margin-right:-10px}.btn:active i,.btn:focus i,.btn:hover i{margin-left:20px}.btn-primary{background-color:hsla(0,0%,100%,.549);border:1px solid #ed4e1d}.btn-primary i{color:#ed4e1d}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#ed4e1d;color:#fff}.btn-primary:active i,.btn-primary:focus i,.btn-primary:hover i{color:#fff}.btn-primary.white{background-color:#fff}.btn-secondary,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#ed4e1d;color:#fff}.btn-secondary:active i,.btn-secondary:focus i,.btn-secondary:hover i{color:#fff}.btn-secondary.yellow{background-color:orange}.btn-secondary.yellow:active,.btn-secondary.yellow:focus,.btn-secondary.yellow:hover{background-color:orange;color:#fff}.btn-secondary.yellow:active i,.btn-secondary.yellow:focus i,.btn-secondary.yellow:hover i{color:#fff}@font-face{font-display:swap;font-family:Visby;font-style:normal;font-weight:200;src:url(/fonts/VisbyCF/VisbyCF-Light.woff2) format("woff2"),url(/fonts/VisbyCF/VisbyCF-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Visby;font-style:normal;font-weight:400;src:url(/fonts/VisbyCF/VisbyCF-Medium.woff2) format("woff2"),url(/fonts/VisbyCF/VisbyCF-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Visby;font-style:bold;font-weight:600;src:url(/fonts/VisbyCF/VisbyCF-Bold.woff2) format("woff2"),url(/fonts/VisbyCF/VisbyCF-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Visby;font-style:bold;font-weight:800;src:url(/fonts/VisbyCF/VisbyCF-Heavy.woff2) format("woff2"),url(/fonts/VisbyCF/VisbyCF-Heavy.woff) format("woff")}@font-face{font-display:swap;font-family:Addington;font-style:bold;font-weight:400;src:url(/fonts/AddingtonCF/AddingtonCF-Bold.woff2) format("woff2"),url(/fonts/AddingtonCF/AddingtonCF-Bold.woff) format("woff")}.subtitle{color:#ed4e1d!important;font-family:Addington,Arial,sans-serif;text-transform:uppercase}.bold{font-weight:800}.bolder{font-weight:600}.light{font-weight:300}.large{font-size:3.5em}@media (max-width:1920px){.large{font-size:3em}}@media (max-width:992px){.large{font-size:2.5em}}.sub{color:#6c757d;font-size:.85em;line-height:2.2}.sub-sub{font-size:.75em}@media (max-width:767px){.text-center-xs{text-align:center!important}}a,a:active,a:focus,a:hover,a:visited{outline:none;text-decoration:none}.bg-dark a,.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark h6,.bg-dark li,.bg-dark p,.bg-dark span,.bg-primary a,.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary h4,.bg-primary h5,.bg-primary h6,.bg-primary li,.bg-primary p,.bg-primary span,.image-bg a,.image-bg h1,.image-bg h2,.image-bg h3,.image-bg h4,.image-bg h5,.image-bg h6,.image-bg li,.image-bg p,.image-bg span{color:#fff}a:hover{color:#c73b10;text-decoration:none}.two-columns{-moz-column-count:2;column-count:2}p.lead{font-size:1.25rem}.color-primary{color:#ed4e1d}.color-grey{color:#f3f3f3}.color-secondary{color:orange}.color-dark{color:#3a3938}.custom-container{margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px;width:100%}@media (max-width:1199px){.custom-container{margin-left:auto;margin-right:auto;padding:0;width:100%}}@media (max-width:991px){.custom-container{margin-left:auto;margin-right:auto;padding:0;width:100%}}@media (min-width:1400px){.custom-container{margin-left:auto;margin-right:auto;padding-left:100px;padding-right:100px;width:100%}}@media (min-width:1900px){.custom-container{margin-left:auto;margin-right:auto;padding-left:200px;padding-right:200px;width:100%}}section{padding:6em 0;position:relative}@media (max-width:767px){section{padding:60px 0}}.brands .brand{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);max-width:250px}.vtwonen-section{background-color:hwb(30 22% 77%/.06);margin:90px 0;min-height:650px}.vtwonen-section .img-vtwonen{background-position:50%;background-repeat:no-repeat;background-size:cover;height:650px;margin-top:-96px}@media (max-width:1399px){.vtwonen-section .img-vtwonen{margin-top:0}}@media (max-width:1199px){.vtwonen-section{min-height:550px}.vtwonen-section .img-vtwonen{height:550px}}@media (max-width:991px){.vtwonen-section{min-height:450px}.vtwonen-section .img-vtwonen{height:450px}}.vtwonen-section .text-container{margin-top:80px}@media (max-width:991px){.vtwonen-section .text-container{padding-left:25px!important;padding-right:25px!important}}@media (max-width:1900px){.vtwonen-section{height:600px}.vtwonen-section .text-container{margin-top:40px}}@media (max-width:1400px){.vtwonen-section{height:100%}}.grid .grid-item{margin-bottom:25px;position:relative}.grid .image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:350px}.grid .image:before{background-image:linear-gradient(0deg,rgba(0,0,0,.794),transparent 90%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.grid .content{padding:25px;width:100%;z-index:10}.project-grid .more-btn{left:50%;position:absolute;top:50%;transform:translateX(-50%)}.project-grid [data-filter]:focus,.project-grid [data-filter]:hover{margin-right:0!important}.project-grid [data-filter].mixitup-control-active{background-color:#ed4e1d;color:#fff}.project-grid .row{position:relative}.project-grid .row .fade-out{background:linear-gradient(0deg,#fff,#fff 75%,hsla(0,0%,100%,0));bottom:25px;height:350px;position:absolute;width:100%;z-index:10}.project-grid .grid-item{margin-bottom:25px;position:relative;width:25%}@media (max-width:2100px){.project-grid .grid-item{width:33.3333333333%}}@media (max-width:1300px){.project-grid .grid-item{width:50%}}@media (max-width:750px){.project-grid .grid-item{width:100%}}.project-grid .grid-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:350px;position:relative;transition:background-size .3s ease}.project-grid .grid-image:before{background-image:linear-gradient(0deg,rgba(0,0,0,.794),transparent 60%);content:"";height:100%;position:absolute;top:0;width:100%}.project-grid .content{align-items:end;bottom:0;display:flex;justify-content:space-between;left:0;padding:30px 50px;position:absolute;top:0;width:100%}@media (max-width:1600px){.project-grid .content{padding:15px 25px}}.project-grid .content h3{color:#fff;font-size:1.4rem;font-weight:300;margin:0}.project-grid .content .btn{color:#fff;font-size:.7rem}@media (max-width:991px){.project-grid .content{padding:20px 30px}}.tile-place-section{margin-top:150px}@media (max-width:1899px){.tile-place-section{margin:-50px 0}}.tile-place-section .tile-place-text{padding:80px 0 0}.tile-place-section .flickity-viewport{min-height:500px}.tile-place-section .tile-carousel button.flickity-prev-next-button{align-items:center;background-color:transparent;border:1px solid #ed4e1d;display:flex;justify-content:center;left:95%;position:absolute;top:50px;transition:.2s ease}@media (max-width:1199px){.tile-place-section .tile-carousel button.flickity-prev-next-button{left:10%;top:60%}}@media (max-width:700px){.tile-place-section .tile-carousel button.flickity-prev-next-button{left:20%;top:80%}}.tile-place-section .tile-carousel button.flickity-prev-next-button:before{color:#ed4e1d;content:"";font-family:Font Awesome\ 5 Pro;font-size:18px;font-weight:regular;transition:.2s ease}.tile-place-section .tile-carousel button.flickity-prev-next-button svg{display:none}@media (min-width:767px){.tile-place-section .tile-carousel button.flickity-prev-next-button:hover{background-color:#ed4e1d}.tile-place-section .tile-carousel button.flickity-prev-next-button:hover:before{color:#fff}}.tile-place-section .tile-carousel button.flickity-prev-next-button:focus{box-shadow:none}.tile-place-section .tile-carousel button.flickity-prev-next-button.next{transform:translateX(calc(-50% + 30px))}.tile-place-section .tile-carousel button.flickity-prev-next-button.next:before{content:"\f0da"}.tile-place-section .tile-carousel button.flickity-prev-next-button.previous{transform:translateX(calc(-50% - 30px))}.tile-place-section .tile-carousel button.flickity-prev-next-button.previous:before{content:"\f0d9"}.tile-place-section .img-tiles{background-position:50%;background-repeat:no-repeat;background-size:contain;height:700px;position:relative;width:100%;z-index:200}.tile-place-section .img-tiles img{position:absolute;transition:all .7s ease;width:100%}.tile-place-section .img-tiles .tile:first-child{top:30%}.tile-place-section .img-tiles .tile:nth-child(2){top:20%}.tile-place-section .img-tiles .tile:nth-child(3){top:10%}.tile-place-section .img-tiles .tile:nth-child(4){top:0}@media (max-width:1199px){.tile-place-section .img-tiles{height:500px;transform:translateY(-80px)}}@media (max-width:557px){.tile-place-section .img-tiles{height:400px;transform:translateY(0)}}.tile-place-section .order-one .tile:first-child{top:30%;z-index:1}.tile-place-section .order-one .tile:nth-child(2){top:20%;z-index:2}.tile-place-section .order-one .tile:nth-child(3){top:10%;z-index:3}.tile-place-section .order-one .tile:nth-child(4),.tile-place-section .order-two .tile:first-child{top:0;z-index:4}.tile-place-section .order-two .tile:nth-child(2){top:30%;z-index:1}.tile-place-section .order-two .tile:nth-child(3){top:20%;z-index:2}.tile-place-section .order-three .tile:first-child,.tile-place-section .order-two .tile:nth-child(4){top:10%;z-index:3}.tile-place-section .order-three .tile:nth-child(2){top:0;z-index:4}.tile-place-section .order-three .tile:nth-child(3){top:30%;z-index:1}.tile-place-section .order-four .tile:first-child,.tile-place-section .order-three .tile:nth-child(4){top:20%;z-index:2}.tile-place-section .order-four .tile:nth-child(2){top:10%;z-index:3}.tile-place-section .order-four .tile:nth-child(3){top:0;z-index:4}.tile-place-section .order-four .tile:nth-child(4){top:30%;z-index:1}.tile-place-section.grey-bg{background-color:rgba(59,57,56,.06);margin:150px 0}.tile-place-section.grey-bg .tiles{margin-bottom:-200px;margin-top:-200px}@media (max-width:1199px){.tile-place-section.grey-bg{margin:0}.tile-place-section.grey-bg .tiles{margin:0 0 50px}.tile-place-section{margin:0}.tile-place-section .tile-place-text{padding-top:0}}.zindex1{z-index:1}.block-container{height:calc(100% + 6em);margin-left:-100%;margin-top:-6em;padding-left:100%;padding-top:6em;width:300%;z-index:-1}@media (max-width:1199px){.block-container{height:100%;margin:0;min-height:auto;overflow:visible;padding:0;width:100%}}.contact-info-card{height:350px;padding:50px;position:relative;transform:rotate(45deg);width:350px}.contact-info-card .blocks{inset:0;pointer-events:none;position:absolute;z-index:1!important}.contact-info-card .blocks>div{background-color:#3a3938;height:100%;position:absolute;width:100%}.contact-info-card .blocks div:first-of-type{left:110%;opacity:.2}.contact-info-card .blocks div:nth-of-type(2){left:-110%;opacity:.19}.contact-info-card .blocks div:nth-of-type(3){opacity:.55;top:-110%}.contact-info-card .blocks div:nth-of-type(4){left:-110%;opacity:.6;top:-110%}.contact-info-card .blocks div:nth-of-type(5){left:110%;opacity:.3;top:-110%}.contact-info-card .blocks div:nth-of-type(6){opacity:.05;top:110%}@media (max-width:767px){.contact-info-card{margin-top:50px}}.contact-info-card .contact-text{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);white-space:nowrap}@media (max-width:1199px){.contact-info-card{height:auto;margin:50px auto;max-width:600px;transform:translate(0);width:auto}.contact-info-card .blocks{display:none}.contact-info-card .contact-text{left:0;position:relative;transform:translate(0) rotate(0)}}.showroom-section{margin:100px 0;padding:200px 0;position:relative}.showroom-section .content-box{background-color:#fff;box-shadow:5px 5px 25px 3px rgba(0,0,0,.2)}@media (max-width:767px){.showroom-section .content-box{border-radius:0}}.showroom-section .bg-image{background-position:50%;background-size:cover;bottom:0;height:100%;left:0;position:absolute;width:70%;z-index:-10}@media (max-width:767px){.showroom-section .bg-image{height:400px;margin-top:0}}.showroom-section .yellow-time-box{background-color:orange;bottom:0;left:0;position:absolute}.showroom-section .yellow-time-box *,.showroom-section .yellow-time-box p{color:#fff}.showroom-section .yellow-time-box table{border:0}@media (max-width:1399px){.showroom-section{margin:0;padding:50px 0}.showroom-section .bg-image{height:600px;margin-top:-100px;position:relative;transform:translateY(0);width:100%}.showroom-section .yellow-time-box{position:relative}}.related-item{background-position:50%;background-repeat:no-repeat;background-size:115%;padding-top:90%;position:relative;transition:all .2s ease;width:100%}.related-item:hover{background-size:125%}.related-item .info-text{bottom:0;padding:10px 20px;position:absolute}.related-item:before{background-image:linear-gradient(0deg,rgba(0,0,0,.794),transparent 60%);content:"";height:100%;position:absolute;top:0;width:100%}.highlighted-text{color:#fff;font-size:12px;font-weight:400;letter-spacing:1.5px;margin:0;padding:2px 5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.highlighted-text.highlight-orange{background-color:#ff6700}.highlighted-text.highlight-red{background-color:#ed4e1d}.highlighted-text.highlight-yellow{background-color:orange}.general-img{background-position:50%;background-size:cover;padding-top:100%;position:relative}.general-img.kitchen{background-size:120%}.img-bathroom,.img-chair{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:25px;padding-top:33vw}@media (max-width:991px){.img-bathroom{padding-top:66vw}}.mobx-overlay{background-color:rgba(0,0,0,.9)}.form-floating label{left:10px;top:-7px}textarea.form-control{min-height:150px}.page-body h1,.page-body h2,.page-body h3,.page-body h4,.page-body h5,.page-body h6{color:#3a3938;margin-bottom:16px}.page-body h1,.page-body h5,.page-body h6{color:#ed4e1d}.page-body p{margin-bottom:30px}.page-body p:first-of-type{margin-top:30px}.page-body p:last-child{margin-bottom:0}.p-10{padding:10em}footer a{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}footer .sub-sub a:hover{color:#ed4e1d}footer .custom-container{padding-top:250px;position:relative}@media (max-width:991px){footer .custom-container{padding-top:200px}}footer .custom-container .footer-logo{left:50%;position:absolute;top:0;transform:translateX(-50%) translateY(-35%);width:350px}@media (max-width:991px){footer .custom-container .footer-logo{width:300px}}footer .custom-container .row .yellow-window{background-image:url(/img/yellow-window.svg)}footer .custom-container .row .orange-window,footer .custom-container .row .yellow-window{background-position:50%;background-repeat:no-repeat;height:40px;position:absolute;transform:translateX(-50%) translateY(-50%) rotate(45deg);width:40px}footer .custom-container .row .orange-window{background-image:url(/img/orange-window.svg)}footer .custom-container .row h4{position:relative;z-index:2}footer .custom-container .row .footer-links a{transition:all .1s ease}footer .custom-container .row .footer-links p{margin:0}footer .custom-container .row .footer-links a:hover{color:#ff6700;margin-left:5px}footer .custom-container .row .contact-info a:hover{color:#ed4e1d}footer .custom-container .row .contact-info i{font-size:18px}footer .footer-tiles{background-color:#fff;background-image:url(/img/footer-tiles.svg);background-position:0 0;background-repeat:repeat-x;background-size:contain;height:65px;width:100vw}@media (max-width:1199px){footer .footer-tiles{height:45px}}.main-header{height:1250px;overflow:hidden;padding-top:130px;position:relative}@media (max-width:1600px){.main-header{height:80vw}}@media (max-width:1399px){.main-header{background-image:linear-gradient(90deg,rgba(0,0,0,.762),rgba(0,0,0,.211)),url(/img/kitchen.png);background-position:50%;background-size:cover;height:auto;padding-bottom:100px;padding-top:250px}.main-header h2,.main-header p{color:#fff}}.main-header .grid-container{position:absolute;right:0;top:-250px;transform:rotate(45deg);width:1300px;z-index:0}@media (max-width:1600px){.main-header .grid-container{width:80%}}@media (max-width:1399px){.main-header .grid-container{display:none;width:80%}}.main-header .grid-container .row{margin-bottom:var(--bs-gutter-x,.75rem)}.main-header .grid-container .row .grey-box{background-color:hwb(30 22% 77%/.06)}.main-header .grid-container .grid-element{overflow:hidden;padding-top:100%;position:relative}.main-header .grid-container .grid-element .text-box{bottom:0;padding:15px;position:absolute}.main-header .grid-container .grid-element .text-box h3{color:#fff}.main-header .grid-container .grid-element .img-container{background-position:100% 50%;background-size:120%;height:150%;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(-45deg);transition:background-position 1s ease;width:150%}.main-header .grid-container .grid-element:hover .img-container{background-position:0 50%}.main-header .custom-container{align-items:center;display:flex;height:80%}.main-header .custom-container .header-content{z-index:1}@media (max-width:1399px){.main-header .custom-container{height:100%}}.header-sub{background-image:linear-gradient(90deg,rgba(0,0,0,.562),transparent),url(/img/kitchen.png);background-position:50%;background-size:cover;height:45vw;max-height:700px;padding-left:50px;padding-top:130px}@media (max-width:991px){.header-sub{height:400px}}.header-half-half{background:none;margin-top:129px;max-height:850px;overflow:hidden;position:relative}@media (max-width:2000px){.header-half-half{max-height:750px}}@media (max-width:1500px){.header-half-half{height:40vh}}@media (max-width:1200px){.header-half-half{height:35vh}}.header-half-half>.d-flex{height:100%;width:100%}.header-half-half>.d-flex .bg-dark,.header-half-half>.d-flex>div,.header-half-half>.d-flex>div img{width:100%}.header-half-half>.d-flex .bg-dark>div{height:100%}.header-half-half .header-img{height:100%;max-height:100%}.header-half-half .page-body p{margin-bottom:30px;margin-top:0}@media (max-width:999px){.header-half-half{height:auto;max-height:100%}.header-half-half img{width:100%}.header-half-half .bg-dark,.header-half-half .bg-dark>div{height:auto}.header-half-half>.d-flex{flex-direction:column}}@media (max-width:2230px){.header-half-half .p-10{padding:7em}}@media (max-width:1600px){.header-half-half .p-10{padding:4em}.header-half-half .p-10 h1{font-size:2em}.header-half-half .p-10 h2{font-size:1.5em}}@media (max-width:1200px){.header-half-half .p-10{padding:3em}.header-half-half .p-10 h1{font-size:1.5em}.header-half-half .p-10 h2{font-size:1.2em}.header-half-half .p-10 .page-body p{font-size:.9em}.header-half-half{margin-top:113px}}@media (max-width:575px){.header-half-half{margin-top:99px}}header{position:relative;z-index:1}.stone-logo img{max-height:70px;width:auto!important}.navbar{font-family:Visby,Arial,sans-serif;font-weight:600;transition:all .3s ease}@media (max-width:1399px){.navbar{height:auto}}.navbar .logo{padding:10px 0;transition:all .3s ease;width:400px}@media (max-width:1199px){.navbar{padding-left:40px;padding-right:40px}.navbar .logo{width:330px}}@media (max-width:575px){.navbar{padding-left:20px;padding-right:20px}.navbar .logo{width:270px}}.navbar .nav-item{margin-left:40px}@media (max-width:1600px){.navbar .nav-item{margin-left:10px}}.navbar .nav-item .nav-link:focus,.navbar .nav-item .nav-link:hover{color:#ed4e1d!important}.navbar .nav-item .active{color:#ed4e1d}.navbar .job-number{color:#fff;margin-left:15px;position:relative}.navbar .job-number:before{background-color:#ff6700;border-radius:100%;content:"";height:28px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:28px;z-index:-10}.navbar-shrink .logo{width:280px}@media (max-width:991px){.navbar-shrink .logo{width:240px}}@media (max-width:575px){.navbar-shrink .logo{width:220px}}.navbar-toggler{border:none;position:relative;z-index:20}.navbar-toggler span{background-color:#3a3938;border-radius:10px;display:block;height:3px;margin-bottom:4px;margin-top:4px;opacity:1;position:relative;transition:all .5s ease;width:25px}.open-menu span:first-child{transform:translateY(7px) rotate(-135deg)}.open-menu span:nth-child(2){opacity:0}.open-menu span:nth-child(3){transform:translateY(-7px) rotate(135deg)}.navbar-toggler-icon:focus,.navbar-toggler:active,.navbar-toggler:focus{box-shadow:none;outline-color:none}.nav-mobile-box{background-color:#fff;height:100vh;overflow-y:scroll;padding:150px 60px 60px;position:absolute;right:-40%;top:0;transition:transform .5s ease;width:40vw;z-index:10}.nav-mobile-box .nav-link{font-size:20px;margin-bottom:30px;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.nav-mobile-box .nav-link:focus{color:#ed4e1d!important}@media (max-width:1200px){.nav-mobile-box{right:-50%;width:50vw}}@media (max-width:991px){.nav-mobile-box{border-radius:0;height:100vh;right:-70%;width:70vw}}@media (max-width:757px){.nav-mobile-box{right:-100%;width:100vw}}.show-mobile-box{transform:translateX(-100%)}

/*# sourceMappingURL=app.css.map*/