body{margin:0;padding:0}.navbar{align-items:center;background:linear-gradient(0deg,#ace0f9 0,#fff1eb);display:flex;height:5%;justify-content:space-between;margin:0 auto;max-width:auto;padding:1rem 4rem;position:-webkit-sticky;position:sticky;top:0;width:auto;z-index:1}.logo{height:4rem;object-fit:cover;width:4rem}.linkItem{cursor:pointer;font-size:1.5rem;margin:1.5rem;text-decoration:none}.linkItem:hover{border:#000;border-bottom:2px solid grey;color:grey;padding-bottom:.5rem}.linkItem:active,.linkItem:hover,.linkItem:link,.linkItem:visited{color:inherit;text-decoration:none}.contactImg{background-color:#fff;height:1.5rem;object-fit:cover;padding:.25rem;width:1.5rem}.contactButton{align-items:center;background:#fff;border:2px solid #000;border-radius:2rem;color:#000;cursor:pointer;display:flex;font-size:larger;justify-content:center;padding:0 1rem}.active{border-bottom:2px solid grey;color:grey;padding-bottom:.25rem}.hamburgerMenu{display:none;height:1.8rem;object-fit:cover}.mobMenu{background-color:#fff;border-radius:1rem;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:15rem;padding:.5rem;position:absolute;right:2rem;top:4rem}.linkItemMobile{background-color:#fff;color:grey;margin:.25rem;padding:.5rem 3rem}@media screen and (max-width:800px){.hamburgerMenu,.mobMenu{display:flex}.contactButton,.linkItem{display:none}}.image-gallery-icon{-webkit-appearance:none;appearance:none;background-color:initial;border:0;color:#fff;cursor:pointer;-webkit-filter:drop-shadow(0 2px 2px #1a1a1a);filter:drop-shadow(0 2px 2px #1a1a1a);outline:none;position:absolute;transition:all .3s ease-out;z-index:4}@media(hover:hover)and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{-webkit-transform:scale(1.1);transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media(max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media(max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media(max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;-webkit-user-select:none;-o-user-select:none;user-select:none}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.image-gallery-content{line-height:0;position:relative;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media(max-width:768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;text-align:center;white-space:nowrap}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{object-fit:contain;width:100%}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,.4);bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media(max-width:768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;appearance:none;background-color:initial;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media(max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media(max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{background:#337ab7;border:1px solid #337ab7;-webkit-transform:scale(1.2);transform:scale(1.2)}.image-gallery-bullets .image-gallery-bullet.active{background:#fff;border:1px solid #fff;-webkit-transform:scale(1.2);transform:scale(1.2)}@media(hover:hover)and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media(max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{background:transparent;border:4px solid transparent;display:inline-block;padding:0;transition:border .3s ease-out;width:100px}@media(max-width:768px){.image-gallery-thumbnail{border:3px solid transparent;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{line-height:0;vertical-align:middle;width:100%}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:4px solid #337ab7;outline:none}@media(max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media(hover:hover)and (pointer:fine){.image-gallery-thumbnail:hover{border:4px solid #337ab7;outline:none}}@media(hover:hover)and (pointer:fine)and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;text-shadow:0 2px 2px #1a1a1a;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);white-space:normal;width:100%}@media(max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}.homeContent{height:40vh;margin:0;text-align:center;width:auto}.intro{font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:large}.homeBackground{background-image:url(/static/media/ikea.29359dcecc25dd02cbcf.jpg);background-repeat:no-repeat;background-size:cover}.homeContent{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:60rem;min-height:calc(100vh - 4rem);width:100vw}h2{font-style:italic}.fade1{font-size:64px}.fade1,.fade2{-webkit-text-stroke:2px #000;-webkit-animation:fadeIn 2s ease-in-out forwards;animation:fadeIn 2s ease-in-out forwards;background-color:grey;color:#fff;opacity:0}.fade2{font-size:48px}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.about{align-items:left;display:flex;flex-direction:column;font-family:Arial,sans-serif;justify-content:center;line-height:1.6;margin:0 auto;max-width:60rem;min-height:calc(100vh - 4rem);text-align:center;width:100vw}.servicesListWrapper{color:#555;list-style-type:none;margin-left:20px}.aboutHeader{border-bottom:5px solid #000;font-size:3rem;justify-content:center;margin-bottom:1rem;text-align:center}.aboutText{margin-bottom:2rem}.aboutText,.serviceList{font-family:Arial,sans-serif;font-size:18px}body{color:#333;font-family:Open Sans,Arial,sans-serif;font-size:14px}.projcard-container{margin:50px 0}.projcard-container,.projcard-container *{box-sizing:border-box}.projcard-container{margin-left:auto;margin-right:auto;width:50rem}.projcard{background-color:#fff;border:2px solid #ddd;border-radius:10px;box-shadow:0 4px 21px -12px rgba(0,0,0,.66);cursor:pointer;font-size:18px;height:300px;margin-bottom:40px;overflow:hidden;position:relative;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,transform .2s ease;transition:box-shadow .2s ease,transform .2s ease,-webkit-transform .2s ease;width:100%}.projcard:hover{box-shadow:0 34px 32px -33px rgba(0,0,0,.18);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.projcard:before{background-image:linear-gradient(-70deg,#424242,transparent 50%);bottom:0;content:"";left:0;opacity:.07;position:absolute;right:0;top:0}.projcard:nth-child(2n):before{background-image:linear-gradient(-250deg,#424242,transparent 50%)}.projcard-innerbox{bottom:0;left:0;position:absolute;right:0;top:0}.projcard-img{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;position:absolute;top:0;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:400px}.projcard:nth-child(2n) .projcard-img{left:auto;right:0}.projcard:hover .projcard-img{-webkit-transform:scale(1.05) rotate(1deg);transform:scale(1.05) rotate(1deg)}.projcard:hover .projcard-bar{width:70px}.projcard-textbox{bottom:7%;font-size:17px;left:430px;position:absolute;top:7%;width:calc(100% - 470px)}.projcard:nth-child(2n) .projcard-textbox{left:auto;right:430px}.projcard-textbox:after,.projcard-textbox:before{background:#ff0000bb;background:#fff;content:"";display:block;height:140%;left:-55px;position:absolute;top:-20%;-webkit-transform:rotate(8deg);transform:rotate(8deg);width:60px}.projcard:nth-child(2n) .projcard-textbox:before{display:none}.projcard-textbox:after{display:none;left:auto;right:-55px}.projcard:nth-child(2n) .projcard-textbox:after{display:block}.projcard-textbox *{position:relative}.projcard-title{font-size:24px}.projcard-subtitle,.projcard-title{font-family:Voces,Open Sans,arial,sans-serif}.projcard-subtitle{color:#888}.projcard-bar{background-color:#424242;border-radius:5px;height:5px;left:1rem;margin:10px 0;transition:width .2s ease;width:50px}.projcard-blue .projcard-bar{background-color:#08f}.projcard-blue:before{background-image:linear-gradient(-70deg,#08f,transparent 50%)}.projcard-blue:nth-child(2n):before{background-image:linear-gradient(-250deg,#08f,transparent 50%)}.projcard-red .projcard-bar{background-color:#d62f1f}.projcard-red:before{background-image:linear-gradient(-70deg,#d62f1f,transparent 50%)}.projcard-red:nth-child(2n):before{background-image:linear-gradient(-250deg,#d62f1f,transparent 50%)}.projcard-green .projcard-bar{background-color:#40bd00}.projcard-green:before{background-image:linear-gradient(-70deg,#40bd00,transparent 50%)}.projcard-green:nth-child(2n):before{background-image:linear-gradient(-250deg,#40bd00,transparent 50%)}.projcard-yellow .projcard-bar{background-color:#f5af41}.projcard-yellow:before{background-image:linear-gradient(-70deg,#f5af41,transparent 50%)}.projcard-yellow:nth-child(2n):before{background-image:linear-gradient(-250deg,#f5af41,transparent 50%)}.projcard-orange .projcard-bar{background-color:#ff5722}.projcard-orange:before{background-image:linear-gradient(-70deg,#ff5722,transparent 50%)}.projcard-orange:nth-child(2n):before{background-image:linear-gradient(-250deg,#ff5722,transparent 50%)}.projcard-brown .projcard-bar{background-color:#c49863}.projcard-brown:before{background-image:linear-gradient(-70deg,#c49863,transparent 50%)}.projcard-brown:nth-child(2n):before{background-image:linear-gradient(-250deg,#c49863,transparent 50%)}.projcard-grey .projcard-bar{background-color:#424242}.projcard-grey:before{background-image:linear-gradient(-70deg,#424242,transparent 50%)}.projcard-grey:nth-child(2n):before{background-image:linear-gradient(-250deg,#424242,transparent 50%)}.projcard-customcolor .projcard-bar{background-color:var(--projcard-color)}.projcard-customcolor:before{background-image:linear-gradient(-70deg,var(--projcard-color),transparent 50%)}.projcard-customcolor:nth-child(2n):before{background-image:linear-gradient(-250deg,var(--projcard-color),transparent 50%)}.projcard-description{color:#424242;font-size:15px;height:125px;overflow:auto;text-overflow:ellipsis;white-space:normal;z-index:0}.testimonialsHeader{border-bottom:5px solid #000;font-size:3rem;justify-content:center;margin-bottom:1rem;text-align:center}#Testimonials{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:60rem;min-height:calc(100vh - 4rem);width:100vw}@media screen and (max-width:768px){.projcard-container{width:100%}.projcard-img{width:0}.projcard-textbox{left:auto;padding:1rem;width:100%}.projcard:nth-child(2n) .projcard-textbox{right:auto}}@media screen and (max-width:576px){.projcard-container{margin:20px 0}.projcard-title{font-size:20px}.projcard-subtitle{font-size:14px}}.faqItem{background:linear-gradient(0deg,#ace0f9 0,#fff1eb);background-color:#eee;border:none;color:#444;cursor:pointer;font-size:large;margin:.25rem;outline:none;padding:2rem;text-align:center}.accordion:hover{background-color:#ccc}.panel{background-color:#fff;display:none;overflow:hidden;padding:0}.panel.open{display:flex;font-size:large;margin:.5rem;transition:height 2s ease-out}.faqHeader{border-bottom:5px solid #000;color:#333;font-size:2.5rem;margin-bottom:20px;text-align:center}#FAQ,.faqHeader{justify-content:center}#FAQ{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:60rem;min-height:calc(100vh - 4rem);width:100vw}.content{margin:0 auto;max-width:800px;padding:20px;text-align:center}.faqList{list-style-type:none;padding:0}.faqItem{background-color:#f9f9f9;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#555;font-size:1.2rem;margin:10px 0;padding:15px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.faqItem:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.productHeader{border-bottom:5px solid #000;font-size:3rem;justify-content:center;margin-bottom:1rem;text-align:center}#Products{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto 2rem;max-width:60rem;min-height:calc(100vh - 3rem);width:100vw}.productGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));width:100%}.grid-item{background:linear-gradient(0deg,#ace0f9 0,#fff1eb);border:1px solid #e1e1e1;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);justify-content:center;padding:2rem;text-align:center}.grid-item img{height:auto;max-width:100%}.grid-item a{color:#333;display:block;height:100%;text-decoration:none}.grid-item:hover{box-shadow:0 0 11px rgba(33,33,33,.2)}.logoimg,a{object-fit:cover}#Clients{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:60rem;min-height:calc(100vh - 4rem);width:100vw}.clientTitlePage{margin-top:4rem}.clientTitlePage,.contactPageTitle{border-bottom:5px solid #000;font-size:3rem;margin-bottom:1rem}.clientNames,.contactDesc,.contactPageTitle{justify-content:center;text-align:center}.clientNames,.contactDesc{font-size:3rem;font-style:italic;font-weight:300}.image-carousel{align-items:center;display:flex;justify-content:center;margin:20px}img{max-height:300px;max-width:100%}.etlin,.kuzco,.turo{padding-top:2rem}.cooper,.plusrite{padding-top:1rem}button{background:#333;border:none;color:#fff;cursor:pointer;margin:0 10px;padding:5px 10px}.submitMessage:hover{color:#add8e6}.contactForm{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1rem;max-width:60rem;width:90vw}.clientInputEmail,.clientInputName,.clientMessage{background-color:#add8e6;border:none;border-radius:.5rem;color:#fff;font-size:medium;margin:.5rem;max-width:40rem;padding:.5rem;width:100%}::-webkit-input-placeholder{color:#282828}::placeholder{color:#282828}.submitMessage{background:#fff;border:1px solid grey;border-radius:.5rem;margin:.5rem;padding:.1rem 4rem}.submitText{color:#000;font-size:medium}@media screen and (max-width:720px){.clientNames,.clientTitlePage,.contactDesc,.contactPageTitle{font-size:1.5rem}.clientLogoImg{min-width:1.5rem;width:4rem}.clientInputEmail,.clientInputName,.clientMessage{font-size:x-small}}.slideshow-container{margin:auto;max-width:1000px;position:relative}.mySlides{display:none}.next,.prev{border-radius:0 3px 3px 0;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-top:-22px;padding:16px;position:absolute;top:50%;transition:.6s ease;-webkit-user-select:none;user-select:none;width:auto}.next{border-radius:3px 0 0 3px;right:0}.next:hover,.prev:hover{background-color:rgba(0,0,0,.8)}.text{bottom:8px;font-size:15px;text-align:center;width:100%}.numbertext,.text{color:#f2f2f2;padding:8px 12px;position:absolute}.numbertext{font-size:12px;top:0}div.scroll-container{background:#ace0f9;overflow:auto;padding:10px;white-space:nowrap}div.scroll-container img{padding:10px}.footer{align-items:center;border-top:.25rem solid #000;display:flex;font-size:medium;font-weight:300;height:5%;justify-content:center;margin-top:2rem;width:100vw}.footerImg{height:6vh;padding:1rem;width:7.5vw}.scroll-to-top-button{background-color:#fff;border:none;border-radius:25%;bottom:20px;color:#fff;cursor:pointer;font-size:16px;padding:10px 15px;position:fixed;right:20px;transition:background-color .3s ease}.scroll-to-top-button:hover{border:1px solid #000}.Gallery{padding-bottom:1rem}
/*# sourceMappingURL=main.93e6fc5f.css.map*/