body{font-size:.875rem;overflow-x:hidden;font-family:"Montserrat",sans-serif;display:flex;min-height:100vh;flex-direction:column;justify-content:space-between}@font-face{font-family:"Montserrat",sans-serif;font-display:swap}section{padding:1rem;min-height:100%}h1,h2,h3,h4,h5,h6{font-weight:300 !important;font-family:"Raleway",sans-serif;text-transform:capitalize}h1{font-size:2rem}h2{font-size:1.85rem}h3{font-size:1.65rem}h4{font-size:1.35rem}h5{font-size:1.15rem}h6{font-size:1rem}hr{border-width:2px}hr.border-primary{width:9.3rem;margin-right:auto;margin-left:auto}hr.border-secondary{width:7rem;margin-right:auto;margin-left:0}hr.border-dark{width:5rem;margin-right:auto;margin-left:0}a.text-primary:hover,a.text-primary:focus{color:#4498b8 !important;text-decoration:none !important}a.text-dark:hover,a.text-dark:focus{color:#4498b8 !important;text-decoration:none !important}a.text-facebook:hover,a.text-facebook:focus{color:#3598db !important;text-decoration:none !important}a.text-muted{text-decoration:none !important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.07) !important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.text-primary{color:#4498b8 !important}.text-secondary{color:#48b753 !important}.text-faded{color:rgba(255,255,255,.8)}.btn-outline-primary{color:#4498b8;border-color:#4498b8}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active{background-color:#4498b8 !important;color:#fff !important;border-color:#4498b8 !important;outline:none !important;box-shadow:none !important}.btn:focus{outline:none !important;box-shadow:none !important}.btn-primary{color:#fff;border-color:#4498b8 !important;background-color:#4498b8 !important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{outline:none !important;box-shadow:none !important}.bg-primary{background-color:#4498b8 !important}.bg-dark-transparent{background-color:rgba(52,58,64,.7) !important}.border-primary{border-color:#4498b8 !important}.border-secondary{border-color:#48b753 !important}.border-dark{border-color:#343a40 !important}.form-control{font-size:.9rem}.form-control:focus{border-color:#4498b8;box-shadow:inset 0 0 0 .2rem rgba(28,153,6,.25)}#mainNav{background-color:#fff;display:block;padding:.7rem}#mainNav .navbar-brand-text{transition:ease-in-out all .3s}#mainNav .navbar-toggler{transition:all ease-in-out .3s;width:40px;height:40px;color:#343a40;padding:0;border:none}#mainNav .navbar-toggler:hover,#mainNav .navbar-toggler:focus{color:#4498b8;outline:none !important}#mainNav #main-side-nav-trigger .fa-bars{font-size:1.3rem}#mainNav #main-side-nav-trigger .fa-bars:focus{outline:none;box-shadow:none}.side-nav{background-color:#fff;padding:1rem;z-index:1000}.side-nav h5{margin-top:1rem}.side-nav a.btn-outline-primary{margin-top:1rem}.side-nav a.btn-outline-primary span{font-size:1.15rem;margin-bottom:0 !important}.side-nav hr{border-color:#4498b8;border-width:2px}.side-nav .side-nav-item{padding:.5rem;text-align:left;border-bottom:1px solid #e9ecef}.side-nav .side-nav-item:first-child{border-top:1px solid #e9ecef}.side-nav .side-nav-item .side-nav-link{font-size:1rem;color:#343a40;width:100%;transition:all ease-in-out .3s}.side-nav .side-nav-item .side-nav-link:hover,.side-nav .side-nav-item .side-nav-link:focus,.side-nav .side-nav-item .side-nav-link.active{border-color:#4498b8 !important;color:#4498b8;text-decoration:none !important}header{margin-top:5rem}header .header-image{height:40vh;background-image:url("../img/header.webp");background-size:120% 60%;background-repeat:no-repeat;background-attachment:fixed}header .header-heading{position:relative;z-index:1000;margin-top:-3rem}.grid-gallery{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));grid-auto-rows:150px}.grid-gallery .grid-gallery-item,.grid-gallery .grid-gallery-item-bonsai,.grid-gallery .grid-gallery-item-room,.grid-gallery .grid-gallery-item-activity{width:100%;height:100%}.grid-gallery .grid-gallery-item .portfolio-box,.grid-gallery .grid-gallery-item-bonsai .portfolio-box,.grid-gallery .grid-gallery-item-room .portfolio-box,.grid-gallery .grid-gallery-item-activity .portfolio-box{height:100%;width:100%;position:relative;display:block;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;overflow:hidden}.grid-gallery .grid-gallery-item .portfolio-box .portfolio-img,.grid-gallery .grid-gallery-item-bonsai .portfolio-box .portfolio-img,.grid-gallery .grid-gallery-item-room .portfolio-box .portfolio-img,.grid-gallery .grid-gallery-item-activity .portfolio-box .portfolio-img{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all ease-in-out .5s}.grid-gallery .grid-gallery-item .portfolio-box .portfolio-box-caption,.grid-gallery .grid-gallery-item-bonsai .portfolio-box .portfolio-box-caption,.grid-gallery .grid-gallery-item-room .portfolio-box .portfolio-box-caption,.grid-gallery .grid-gallery-item-activity .portfolio-box .portfolio-box-caption{position:absolute;bottom:0;display:block;width:100%;height:100%;text-align:center;opacity:0;background:rgba(255,255,255,.75);-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.grid-gallery .grid-gallery-item .portfolio-box .portfolio-box-caption .portfolio-box-caption-content,.grid-gallery .grid-gallery-item-bonsai .portfolio-box .portfolio-box-caption .portfolio-box-caption-content,.grid-gallery .grid-gallery-item-room .portfolio-box .portfolio-box-caption .portfolio-box-caption-content,.grid-gallery .grid-gallery-item-activity .portfolio-box .portfolio-box-caption .portfolio-box-caption-content{position:absolute;top:50%;width:100%;transform:translateY(-50%);text-align:center}.grid-gallery .grid-gallery-item .portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,.grid-gallery .grid-gallery-item-bonsai .portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,.grid-gallery .grid-gallery-item-room .portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,.grid-gallery .grid-gallery-item-activity .portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{font-size:16px;padding:0 15px;color:rgba(0,0,0,.75)}.grid-gallery .grid-gallery-item .portfolio-box:hover,.grid-gallery .grid-gallery-item .portfolio-box:focus,.grid-gallery .grid-gallery-item-bonsai .portfolio-box:hover,.grid-gallery .grid-gallery-item-bonsai .portfolio-box:focus,.grid-gallery .grid-gallery-item-room .portfolio-box:hover,.grid-gallery .grid-gallery-item-room .portfolio-box:focus,.grid-gallery .grid-gallery-item-activity .portfolio-box:hover,.grid-gallery .grid-gallery-item-activity .portfolio-box:focus{outline:none}.grid-gallery .grid-gallery-item .portfolio-box:hover .portfolio-img,.grid-gallery .grid-gallery-item .portfolio-box:focus .portfolio-img,.grid-gallery .grid-gallery-item-bonsai .portfolio-box:hover .portfolio-img,.grid-gallery .grid-gallery-item-bonsai .portfolio-box:focus .portfolio-img,.grid-gallery .grid-gallery-item-room .portfolio-box:hover .portfolio-img,.grid-gallery .grid-gallery-item-room .portfolio-box:focus .portfolio-img,.grid-gallery .grid-gallery-item-activity .portfolio-box:hover .portfolio-img,.grid-gallery .grid-gallery-item-activity .portfolio-box:focus .portfolio-img{transform:scale(1.2)}.grid-gallery .grid-gallery-item .portfolio-box:hover .portfolio-box-caption,.grid-gallery .grid-gallery-item .portfolio-box:focus .portfolio-box-caption,.grid-gallery .grid-gallery-item-bonsai .portfolio-box:hover .portfolio-box-caption,.grid-gallery .grid-gallery-item-bonsai .portfolio-box:focus .portfolio-box-caption,.grid-gallery .grid-gallery-item-room .portfolio-box:hover .portfolio-box-caption,.grid-gallery .grid-gallery-item-room .portfolio-box:focus .portfolio-box-caption,.grid-gallery .grid-gallery-item-activity .portfolio-box:hover .portfolio-box-caption,.grid-gallery .grid-gallery-item-activity .portfolio-box:focus .portfolio-box-caption{opacity:1}.mfp-img-mobile.mfp-bg{opacity:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}.mfp-img-mobile.mfp-bg.mfp-ready{opacity:.8}.mfp-img-mobile.mfp-bg.mfp-removing{opacity:0}.mfp-img-mobile.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}.mfp-img-mobile.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-img-mobile.mfp-wrap.mfp-removing .mfp-content{opacity:0}.col-12.bg-light{background-image:linear-gradient(to right, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8)),url("../img/contact.webp");padding:0}.google-maps{width:100%;height:100%}.form-control{padding:1.5rem;font-size:.9rem;border:none !important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);color:#4498b8 !important;transition:all ease-in-out .3s}.form-control:focus{box-shadow:none}span.text-danger,span.text-success{font-size:80%}#contactFormButton{width:100%}a:hover{color:#4498b8 !important;text-decoration:none !important}#error-page{background:rgba(39,75,147,.1);height:100vh;width:100vw;overflow:hidden;display:flex;justify-content:center;align-items:center}#error-page .message-container{background-color:#fff;padding:3rem;width:90%}/*# sourceMappingURL=app.min.css.map */
