/*! ======================================
* JSA Taxidermy - v9.23.23
* Updated: Sept 23-2023
* Author: Dave Mason https://iteka.com
* Copyright (c) JSA Taxidermy
======================================= */.navbar{min-height:34px;background-color:var(--bg-grn-2)}.nav-brand{color:var(--gld-1);font-family:Georgia,serif;font-size:1.2em;font-style:italic;font-weight:500;margin-right:14px;padding-bottom:3px}.nav-brand span{color:var(--white-1)}.nav-brand-cell{color:var(--gld-1);font-size:.95em;margin-bottom:.15em}.navbar-nav .nav-item .nav-link{color:var(--gld-1)!important;font-size:1em;font-weight:400;text-decoration:none;transition:all .2s ease-in-out}.navbar-nav .nav-item .nav-link:hover{color:var(--gld-2)!important}.navbar-nav .nav-item .nav-link.active,.navbar-nav .nav-item .nav-link:focus{text-decoration:underline solid var(--gld-1) .094rem;text-underline-offset:.4rem}.navbar-toggler svg{width:100%;float:left;color:var(--gld-1);border:none;outline:0;background:0 0}.navbar-toggler svg:hover{color:var(--gld-2)}[id]::before{content:'';display:block;height:80px;margin-top:-80px;visibility:hidden;pointer-events:none}.brand{font-family:Georgia,'Times New Roman',Times,serif;font-size:1.2em}#Welcome{position:relative;display:flex;align-items:center}.brand-container-outer{margin-top:-400px}.brand-container-inner{max-width:500px;width:100%;border-radius:10px;background-color:var(--bg-grn-1)}.brand-container{text-align:center;padding:40px 40px}.brand-description{font-family:Montserrat,sans-serif;font-size:1.08em;color:var(--gld-1)}.parallax-window{min-height:1640px;background:0 0}.parallax-window{background-size:cover;background-position:center center;background-attachment:fixed;background-repeat:no-repeat}.welcome-container{min-height:300px;position:absolute;bottom:0;left:0;width:100%;display:flex;align-items:stretch;margin-bottom:40px}.welcome-title{color:var(--grn-1);margin-bottom:10px}.welcome-title span{color:var(--red-1)}.welcome-title-left{color:var(--gld-1);margin-bottom:10px}.welcome-title-left span{color:var(--white-1)}.welcome-left{color:var(--white-1);height:100%;padding:20px 50px;border-radius:8px;background-color:var(--bg-grn-1)}.welcome-left-col{display:flex;align-items:center;justify-items:center}.welcome-right{height:100%;font-size:1em;color:var(--grn-1);padding:20px 50px;border-radius:8px;background-color:var(--bg-ltGrn-1)}.img-fluid{max-width:100%;height:auto}.responsive{width:100%;max-height:auto}#About{padding:18px 0 20px;height:auto;background-color:var(--bg-ltGrn-2)}.about-item{display:flex;align-items:center;justify-content:center}.about-item img{max-width:360px;max-height:400px;position:relative;overflow:hidden;border-radius:8px;background-color:transparent}.image-img-3{display:block;margin-left:auto;margin-right:auto;width:222px;height:400px}.image-img-2:hover,.image-img-3:hover{-webkit-filter:drop-shadow(2px 2px 6px rgba(0, 0, 0, .1)) drop-shadow(3px 3px 14px rgba(0, 0, 0, .4));filter:drop-shadow(2px 2px 6px rgba(0, 0, 0, .1)) drop-shadow(3px 3px 14px rgba(0, 0, 0, .4));transition:all .4s ease-in-out 0s}.image{display:block;margin-left:auto;margin-right:auto;position:relative;max-width:360px;max-height:400px;border-radius:8px}.image-img{display:block;width:100%}.image--overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--overlay-1);font-family:Merienda,cursive;font-weight:500;font-style:italic;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;border-radius:10px;transition:opacity .4s}.image--overlay>*{transform:translateY(160px);transition:transform .4s}.image--overlay:hover{opacity:1;cursor:pointer}.image--overlay:hover>*{transform:translateY(130px)}.image--overlay--main{width:100%;height:100%;text-align:center}.image--overlay--about{width:100%;height:100%;text-align:center}.image--overlay--about:hover{cursor:default}.image--overlay--primary{width:100%;height:100%;text-align:center}.image--title{font-size:1.2em;color:var(--white-2)}.image--description{font-size:.95em;color:var(--white-1);text-align:center}#Testimony{background-color:var(--bg-ltGrn-2);padding-bottom:10px}.testimony-title{text-align:center;padding-bottom:5px}.testimony-title span{color:var(--red-1)}li.accordion ul{margin:0;padding:0;background:var(--bg-ltGrn-1);margin:0!important;display:none;color:var(--grn-2);border-bottom-right-radius:6px;border-bottom-left-radius:6px}li.accordion ul .txt{padding:2px 16px 6px;margin:0;line-height:1.1em;font-size:.9em;font-style:italic;text-align:left}li.accordion{list-style:none;border:1px solid var(--grn-2);border-radius:6px;margin-bottom:4px}li.accordion span{display:block;background:0 0;line-height:1.6em;font-size:.95em;font-weight:400;padding:0 8px;color:var(--grn-2);text-shadow:1px 1px 1px rgba(51,51,51,.1);cursor:pointer;position:relative;text-align:left}li.accordion span:hover{color:var(--grn-3)}li.accordion.open span{color:var(--grn-3)}li.accordion span i{position:absolute;right:16px;top:0;bottom:0;height:fit-content;font-size:1.2em;margin:auto;color:var(--grn-3);transition:.4s}li.accordion.open span i{transform:rotate(180deg);transition:.3s}#Gallery{padding-top:70px}.gallery-container{display:flex;justify-content:space-between;margin-bottom:80px}.gallery{width:33.3334%;width:360px;height:auto;margin-right:30px;padding:0;border-radius:8px}.gallery img{position:relative;width:100%;height:auto;border:2px solid var(--bg-ltGrn-1);border-radius:10px}.gallery:last-child{margin-right:0}#JsaMap{display:block;margin-left:auto;margin-right:auto;justify-content:space-between;height:336px;max-width:478px;font-family:Montserrat,sans-serif;color:var(--grn-2);font-size:.9em;font-weight:400;text-align:center;border-radius:8px}.map-bg{display:block;margin-left:auto;margin-right:auto;margin-bottom:70px;max-width:478px;padding:12px;border-radius:8px;background-color:var(--bg-ltGrn-1)}.iw_title{font-family:Georgia,sans-serif;font-size:18px;font-style:italic;color:var(--grn-2);font-weight:600}.iw_content{font-family:Montserrat,sans-serif;color:var(--grn-2);font-size:1.04em;font-weight:500;text-align:center;line-height:1.2em;padding:2px}.link a{font-family:Montserrat,sans-serif;color:var(--blu-1);font-weight:500;text-decoration:none}.link a:hover{color:var(--grn-3);text-decoration:none}.link a:active{color:var(--orange-1);text-decoration:none}.gm-style .gm-style-iw-c,.gm-style .gm-style-iw-d::-webkit-scrollbar-track,.gm-style .gm-style-iw-d::-webkit-scrollbar-track-piece,.gm-style .gm-style-iw-t::after{background:var(--bg-ltGrn-1)}div.gm-style-iw.gm-style-iw-c div.gm-style-iw-d{overflow:unset!important}.gm-style-iw{min-width:220px!important;min-height:100px!important;top:4px!important;left:0!important;box-shadow:0 0 20px var(--box-shadow-1);border:1px solid var(--grn-2)}.hidden{display:none!important;visibility:hidden}.invisible{visibility:hidden}form input[type=email],form input[type=number],form input[type=password],form input[type=text]{width:100%;background:0 0}form input[type=email]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=text]:focus{outline:0!important}#contactForm{display:block;margin-left:auto;margin-right:auto;margin-bottom:70px;max-width:478px;min-height:360px;padding:12px;border-radius:8px;background-color:var(--bg-ltGrn-1)}.controls .form-control{color:var(--grn-1);font-size:.85em;padding:15px 10px;margin-bottom:6px;border-radius:6px;border:1px solid var(--form-grn-3);background-color:var(--form-bg-grn-1);resize:none}.controls .form-control:active,.controls .form-control:focus{color:var(--form-grn-1);outline:0;background-color:var(--form-bg-grn-1)!important;border:1px solid var(--form-grn-3);box-shadow:0 0 0 .15em var(--shadow-grn-1)}.fields{font-size:.9em;color:var(--grn-1);padding-left:10px}.fields span{font-size:1.6em;color:var(--red-1)}.btn-send{font:.9em Montserrat,sans-serif;color:var(--gld-1);border:0;border-radius:6px;background:var(--bg-grn-1)}.btn-send:hover{color:var(--gld-2);background-color:var(--bg-grn-1)}.btn-send:focus,.btn-submit:active{color:var(--grn-4);outline:0!important;border:0!important;border:none;box-shadow:none!important;background:var(--bg-grn-1)}.alert-danger,.alert-success{margin-left:auto;margin-right:auto;font:.85em Montserrat,sans-serif;font-weight:400!important;max-width:478px;padding:6px;margin-top:-49px;border:1px solid;border-radius:6px}.alert-success{text-align:center;color:var(--alert-grn-1);background-color:var(--alert-grn-2)!important;border-color:var(--alert-grn-1)}.alert-danger{text-align:center;color:var(--danger-red-1);background-color:var(--danger-red-2)!important;border-color:var(--danger-red-1)}.form-control::-webkit-input-placeholder{color:var(--form-grn-2);font-size:1em}.form-control::-moz-placeholder{color:var(--form-grn-2);font-size:1em}.form-control:-ms-input-placeholder{color:var(--form-grn-2);font-size:1em}.form-control::-ms-input-placeholder{color:var(--form-grn-2);font-size:1em}.form-control::placeholder{color:var(--form-grn-2);font-size:1em}.form-message.error{color:var(--red-1)!important;background:0 0;border-color:var(--red-1)}.form-control.error{color:var(--red-1);border-color:var(--red-1)}.form-control.error::-moz-placeholder{color:var(--red-1)}.form-control.error:-ms-input-placeholder{color:var(--red-1)}.form-control.error::-webkit-input-placeholder{color:var(--red-1)}.has-error .form-message{color:var(--red-1);background:0 0;border-color:var(--red-1)}.has-error .form-control:-moz-placeholder{color:var(--red-1)}.has-error .form-control::-moz-placeholder{color:var(--red-1)}.has-error .form-control:-ms-input-placeholder{color:var(--red-1)}.has-error .form-control::-webkit-input-placeholder{color:var(--red-1)}.footer{margin:0 auto;max-width:510px;min-height:60px;font-size:.85em;color:var(--white-1);padding:8px 16px;border-radius:8px;background-color:var(--bg-grn-1);margin-bottom:30px}.social{margin:0 auto;max-width:48px;height:60px;border-radius:8px;background-color:var(--bg-grn-1);padding:8px 0 8px 0;margin-bottom:8px}.social svg{width:42px;height:42px;color:var(--gld-1);cursor:pointer}.social svg:hover{color:var(--gld-2);transition:.3s}.social svg:active,.social svg:focus{color:var(--gld-3)}@media (min-width:920px){#Testimony{padding-bottom:10px}.wrap{height:270px}}@media (max-width:1054px){.gallery-icon{margin-bottom:15px}}@media (max-width:991px){.gallery-container{flex-direction:column}.gallery{width:auto;max-width:680px;min-height:0;margin-left:auto;margin-right:auto;margin-bottom:30px}.gallery:last-child{margin-right:auto;margin-bottom:0}}@media (max-width:730px){.about-item{flex-direction:column}.about-name{justify-content:center}.about-description,.about-name{width:100%}.about-description{padding:20px 30px}}@media (max-width:572px){.brand-container{padding:45px}}@media (max-width:443px){.brand-name{font-size:3rem}.brand-container{padding:25px}}@media (max-width:594px){.social{margin-bottom:6px}}