/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:"Assistant",sans-serif}img{max-width:100%}ul.nostyle{list-style:none;margin:0;padding:0}.text-right{text-align:right}.text-center{text-align:center}.text-uppercase{text-transform:uppercase}.left{float:left}.right{float:right}.relative{position:relative}.tablet-img,.tablet-msg{display:none}.input-container label{display:block;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.input-container label.error{color:#da2a2a;font-size:.875rem;margin:.5rem;text-transform:uppercase}.input-container input,.input-container textarea{background:#fff;border:1px solid #ccc;font-size:1.125rem;padding:0.5rem 1rem;outline:none;width:100%}.input-container textarea{height:150px;resize:none}.underline{position:relative}.underline:before{content:'';background:#f3e2c9;height:30px;max-width:850px;width:100%;position:absolute;left:50%;bottom:-5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.button{border:none;background:#091d35;color:#fff;display:inline-block;font-size:1.5rem;font-weight:600;outline:none;padding:.875rem 6.25rem;text-transform:uppercase;-webkit-transition:all 0.1s ease-in;transition:all 0.1s ease-in}.button:hover{background:#db7b7b}.button.btn-round{background:none;border:2px solid #fff;border-radius:25px;font-size:1.125rem;padding:.5rem 3.125rem;text-transform:none}.button.btn-round.navy{color:#fff;background:#091d35;padding:.5rem 2rem}.button.btn-round.navy:hover{background:#db7b7b;border:2px solid #db7b7b;color:#fff}.button.btn-round:hover{background:#fff;color:#091d35}.close-form{background:#091d35;border-radius:50%;color:#fff;display:block;height:35px;line-height:35px;width:35px;font-size:1.25rem;font-weight:600;text-align:center;position:absolute;top:2rem;right:4rem}.message-bar.success{background:#db7b7b;border-bottom:4px solid #fff;color:#000;padding:1rem;text-align:center}.message-bar.success p{font-weight:600;margin:0;text-transform:uppercase}.social{margin-top:2.5rem}.social a{color:#fff;font-size:.875rem;text-transform:uppercase;-webkit-transition:all 0.1s ease-in;transition:all 0.1s ease-in}.social a:hover{color:#db7b7b}.social span{display:block;color:#fff;margin:0 1rem}h1{font-size:3.75rem;font-weight:400;margin:0;font-family:"Cormorant",serif;font-style:italic}h2{font-size:2.25rem;font-weight:600;margin:0;font-family:"Cormorant",serif}h3{font-size:1.5rem;font-weight:600;margin:0;text-transform:uppercase}p{color:#333;font-size:1.125rem;font-weight:300;line-height:2.25rem}a{text-decoration:none}@media screen and (max-width: 1366px){h1{font-size:3.4375rem}h2{font-size:2rem}h3{font-size:1.375rem}}@media screen and (max-width: 1200px){.input-container label{font-size:1.25rem;margin-bottom:.875rem}}@media screen and (max-width: 1024px){h1{font-size:3.125rem}h2{font-size:1.875rem}h3{font-size:1.25rem}.underline:before{height:25px;max-width:700px}.button{font-size:1.375rem;padding:.75rem 4.375rem}}@media screen and (max-width: 780px){h1{font-size:2.8125rem}h2{font-size:1.75rem}.underline:before{height:20px;bottom:-2px;max-width:500px}.button{font-size:1.25rem}}@media screen and (max-width: 600px){h1{font-size:1.875rem}h2{font-size:1.375rem}h3{font-size:1.125rem}p{font-size:1rem;line-height:1.875rem}.underline:before{height:10px;bottom:2px;max-width:85%}.button{font-size:1.125rem;padding:.75rem 2rem}.button.btn-round{font-size:1rem;padding:.5rem 2rem}.input-container label{font-size:1rem;margin-bottom:.5rem}.input-container input,.input-container textarea{font-size:1rem;padding:.5rem .75rem}.social{margin-top:2rem}}.container{margin:0 auto;max-width:1440px;width:calc(100% - 4rem)}.container.small{max-width:1250px}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-space{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.noscroll{overflow:hidden}header{background:url(../images/organized-kitchen-background.jpg) no-repeat center center;background-size:cover;height:100vh;min-height:810px;padding:4.375rem 0 6.25rem}header .container{height:100%}header .text-container{color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 100px);text-align:center}header .text-container h1{margin-top:auto}header .text-container .flex-space{margin:6.25rem auto 0;max-width:900px;width:100%}header .text-container .flex-space p{color:#fff;width:33.333%}header .curved-cta{margin-top:6.25rem}header .curved-cta h3{color:#f3e2c9;font-weight:600;margin-bottom:2.5rem}header .curved-cta a{color:#fff;font-size:2rem}.menu-btn{display:none}.nav-container nav li{margin-right:1.75rem}.nav-container nav li:last-child{margin-right:0}.nav-container nav li .nav-link{color:#fff;font-size:1.125rem;text-transform:uppercase;-webkit-transition:all 0.1s ease-in;transition:all 0.1s ease-in}.nav-container nav li .nav-link:hover{color:#db7b7b}.badge{color:#fff;font-size:.875rem;position:absolute;bottom:3.75rem;right:0}footer{background:#091d35;height:75vh;max-height:600px}footer .flex-center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .container{height:100%;position:relative}footer .text-container h1{color:#db7b7b;margin:2.5rem auto}footer .text-container p,footer .text-container a{color:#fff;font-weight:300;margin:0 auto;font-size:1.5rem}footer .text-container ul li{margin:.5rem}@media screen and (max-width: 1024px){.container{width:calc(100% - 3.125rem)}header{min-height:750px;padding:3.125rem .625rem 6.25rem}header .text-container .flex-space{margin:4.375rem auto 0}header .curved-cta{margin-top:4.375rem}.menu-btn{color:#fff;display:block;font-size:2rem;position:relative;z-index:10}.menu-btn.active{color:#091d35}.nav-container{display:none;background:rgba(255,255,255,0.75);position:absolute;top:0;right:0;bottom:0;left:0;height:100%;z-index:9}.nav-container.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nav-container nav{background:#f3e2c9;height:100%;width:250px}.nav-container nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:2rem}.nav-container nav ul li{margin:0 auto 2rem;text-align:right;width:100%}.nav-container nav ul li .nav-link{font-size:1.25rem;color:#000}footer{height:60vh}footer .text-container h1{margin:2rem auto}footer .text-container p,footer .text-container a{font-size:1.375rem}}@media screen and (max-width: 780px){header{padding:2.5rem 0 5rem;min-height:670px}header .text-container h1 br{display:none}header .text-container .flex-space{margin:3.125rem auto 0}.badge{font-size:.75rem;bottom:2rem;right:auto}footer .text-container h1{margin:0 auto 2rem}footer .text-container p,footer .text-container a{font-size:1.125rem;line-height:1.875rem}}@media screen and (max-width: 600px){header{min-height:0;height:auto;padding:2rem 0}header .text-container{margin-top:2rem}header .text-container .flex-space{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1rem auto}header .text-container .flex-space p{margin:.5rem 0;width:100%}header .curved-cta{margin-top:1.5625rem}header .curved-cta h3{margin-bottom:1.5625rem}.logo img{width:100px}.nav-container nav ul li .nav-link{font-size:1rem}.badge{font-size:.75rem;margin-top:1rem;position:relative;bottom:0;right:auto}footer{height:auto;padding:3.125rem 1.5625rem}}.img-separator{position:relative}.img-separator:before{content:'';background:#faf7f7;height:445px;width:100%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.img-separator img{display:block;margin:0 auto;max-width:80%}.services{margin:11.25rem auto}.services .srv-btn{margin-top:6.25rem}.services .block{margin:6.25rem auto 0}.services .block .srv-item{border-bottom:1px solid #000;padding:3.125rem 1rem}.services .block .srv-item.active h2 a{color:#091d35}.services .block .srv-item.active h2 a span:before{content:'-'}.services .block .srv-item.active .service-desc{display:block}.services .block .srv-item h2 a{color:#777777;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.services .block .srv-item h2 a:hover{color:#091d35}.services .block .srv-item h2 a span{font-family:"Assistant",sans-serif;font-size:2.875rem;font-weight:200}.services .block .srv-item h2 a span:before{content:'+'}.services .block .srv-item .service-desc{display:none;padding:1.875rem 0 0}.services .block .srv-item .service-desc .text-container{margin-bottom:2rem;max-width:65%}.services .block .srv-item .service-desc .flex-space{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.services .block .srv-item .service-desc .flex-space ul{width:33.3333%}.services .block .srv-item .service-desc .flex-space ul li{font-size:1.125rem;margin:.5rem 0}.services .block .srv-item .service-desc .button{margin-top:2rem}.step-block{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;background:#091d35;color:#fff;margin:9.375rem 0.75rem 0;padding:0 3.75rem 3.125rem;text-align:center;width:33.333%}.step-block.white{border:2px solid #091d35;background:#fff}.step-block.white .step h3{color:#091d35}.step-block.white .step p,.step-block.white .step span{color:#091d35;font-weight:400}.step-block .step{margin:0 auto;max-width:300px}.step-block .step span{display:block;color:#fff;margin:1.125rem auto}.step-block .step p{color:#fff}.step-block .step .button{margin-top:.875rem}.step-block .step-number{background:#091d35;border:6px solid #fff;border-radius:50%;display:block;font-size:4.5rem;font-family:"Cormorant",serif;font-style:italic;margin:0 auto;line-height:72px;height:100px;width:100px;position:relative;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.start-steps{max-width:1465px;margin:11.25rem auto 7.5rem;width:calc(100% - 2.5rem)}.start-steps .flex-space{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.invest{background:url(../images/bookshelf-banner.jpg) no-repeat center center;background-size:cover;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:460px;margin-bottom:7.5rem;text-align:center}.invest .button{margin-top:2.5rem}.gallery{max-width:1472px;width:calc(100% - 2rem)}.gallery ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery ul li{margin:1rem;-ms-flex-preferred-size:calc(25% - 2rem);flex-basis:calc(25% - 2rem)}.packages{margin:7.5rem auto 6.5rem}.contact{display:none;background:#faf7f7;border-top:2px solid #091d35;padding:4rem 3rem;position:relative}.contact .text-container{padding:0 1rem}.contact .text-container h3{border:none !important}.contact .text-container h3:hover{background:#091d35 !important}.contact form .flex-space{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact form .input-container{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:1rem}.contact form .button{cursor:pointer;margin-top:2.5rem;width:400px}@media screen and (max-width: 1366px){.services{margin:7.5rem auto}.services .block{margin:4.375rem auto 0}.services .block .srv-item{padding:2.5rem 1rem}.start-steps{margin:7.5rem auto}.step-block{padding:0 3.125rem 2.8125rem}.step-block .step-number{font-size:4.375rem;line-height:68px}.invest{height:420px}.contact{width:100%}}@media screen and (max-width: 1200px){.services,.start-steps,.packages{margin:6.25rem auto}.step-block{margin:8.125rem 0.75rem 0;padding:0 2.5rem 2.5rem}.invest{margin-bottom:6.25rem}}@media screen and (max-width: 1024px){.services{margin:5rem auto}.services .block .srv-item{padding:1.875rem 1rem}.img-separator:before{height:300px}.start-steps,.packages{margin:5rem auto}.step-block{padding:0 2rem 2rem}.invest{height:400px;margin-bottom:5rem}}@media screen and (max-width: 780px){.img-separator:before{height:250px}.img-separator img{max-width:85%}.services{margin:4.375rem auto}.services .srv-btn{margin-top:5rem}.services .block .srv-item{padding:1.5625rem 1rem}.services .block .srv-item h2 a span{font-size:2.5rem}.services .block .srv-item .service-desc{padding:1rem 0 0}.services .block .srv-item .service-desc .flex-space ul{width:auto}.services .block .srv-item .service-desc .flex-space ul li{font-size:1rem}.start-steps,.packages{margin:4.375rem auto}.start-steps .flex-space,.packages .flex-space{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3.125rem}.step-block{margin:3.125rem .75rem;width:calc(50% - 1.5rem)}.step-block:last-child{margin-bottom:0}.step-block .step-number{font-size:3.75rem;height:90px;width:90px;line-height:66px}.step-block .step span{margin:.875rem auto}.step-block .button{margin:1rem auto}.invest{height:auto;margin-bottom:4.375rem;padding:3.75rem 0}.invest .button{margin-top:2rem}.gallery ul li{-ms-flex-preferred-size:calc(33.333% - 1.5rem);flex-basis:calc(33.333% - 1.5rem);margin:.75rem}.gallery ul li:nth-last-child(-n+2){display:none}.contact{padding:3.75rem 2.5rem}.contact .text-container{padding:0 .5rem}.contact form .input-container{margin:.875rem .5rem}.contact form .button{width:300px}}@media screen and (max-width: 600px){.img-separator:before{height:50%}.services{margin:3.125rem auto}.services .srv-btn{margin-top:3.125rem}.services .block{margin:1.25rem auto 0}.services .block .srv-item{padding:1.25rem .5rem}.services .block .srv-item .service-desc .flex-space{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services .block .srv-item .service-desc ul{margin-bottom:1rem}.services .block .srv-item .service-desc ul:last-of-type{margin-bottom:0}.start-steps,.packages{margin:3.125rem auto}.step-block{margin:2rem auto;padding:0 1.5625rem 1.5625rem;width:100%}.step-block .step span{margin:.5rem auto}.step-block .step-number{font-size:3.125rem;height:80px;width:80px;line-height:56px}.invest{padding:2.5rem 1.5625rem;margin-bottom:3.125rem}.invest h1 br{display:none}.gallery ul li{-ms-flex-preferred-size:calc(50% - 1rem);flex-basis:calc(50% - 1rem);margin:.5rem}.gallery ul li:nth-last-child(-n+4){display:none}.contact .text-container{padding:0}.contact form .flex-space{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact form .input-container,.contact form textarea{margin:.5rem 0;width:100%}.contact form textarea{height:125px}.contact form .button{margin-top:1.25rem;width:100%}}
/*# sourceMappingURL=main.min.css.map */