html{scroll-behavior:smooth;width:100vw;margin:0 auto;padding:0;overflow-x:hidden}body{font-family:Libre Franklin,sans-serif;overflow-x:hidden}p{font-size:1.1rem}a{color:#33baae}a:hover{color:#15395c;transition:all .5s;cursor:pointer!important}.inline{display:inline}.text-primary{color:#6bbaa7!important}.text-muted{font-size:1rem}#portfolioSection,#aboutSection,#teamSection,#contactSection{padding:6rem 0}.text{max-width:600px;margin-left:auto;margin-right:auto}.text p{text-align:justify;padding:0 0 2rem}.text h4{text-align:center;padding-bottom:3rem;font-weight:700}#topNav{width:100%;height:50px;z-index:100;background-color:#fbf7f4;position:fixed;top:0;left:0}#topNav p{text-align:center;font-size:16px;line-height:40px}.etsy-button{color:#fff;height:40px;background-color:#e17b4a;border:#e17b4a;border-radius:14px;margin-top:5px;margin-left:20px;padding:0 10px}.etsy-button:hover{cursor:pointer}.etsy-button a{color:#fff!important}.etsy-button a:hover{font-weight:500;text-decoration:none;transition:all .5s}.etsy-button button:focus{border:none;outline:0}.button-about{margin:auto;display:block}#img{opacity:0}img,.imgwrap{max-width:100%}.img-circle{width:140px;height:140px;text-align:center;border-radius:100%;margin:-70px auto auto;display:block;position:absolute;left:calc(50% - 70px)}#language{z-index:100;font-weight:700;position:absolute;right:5px}#introSection .text{padding:6rem 0}#portfolioSection{background-color:#fafafa}#portfolioSection .portfolio-item{margin:0 0 15px;right:0}#portfolioSection .portfolio-item .portfolio-link{max-width:400px;margin:0 auto;display:block;position:relative}#portfolioSection .portfolio-item .portfolio-link .portfolio-hover{width:100%;height:100%;opacity:0;background:#15395c80;transition:all .5s;position:absolute}#portfolioSection .portfolio-item .portfolio-link .portfolio-hover:hover{opacity:1}#portfolioSection .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content{width:100%;height:20px;text-align:center;color:#fff;margin-top:-15px;font-size:20px;position:absolute;top:50%}#portfolioSection .portfolio-item .portfolio-caption{max-width:400px;text-align:center;background-color:#fff;margin:0 auto;padding:25px}.goal-img{width:160px;margin:auto;padding:20px;display:block}.goal-caption{text-align:center;color:#33baae;font-weight:700}.goal-item p{text-align:center;padding:5px 20px}#goals{padding-bottom:3rem}.team-member{text-align:center;margin-bottom:50px}.team-member img{width:225px;height:225px;border:7px solid #0000001a}.team-member h4{text-transform:none;margin-top:25px;margin-bottom:0}.team-member p{margin-top:0}section#contactSection{background-color:#e6e7e8;background-position:50%;background-repeat:no-repeat}section#contactSection .section-heading{color:#fff}section#contactSection .form-group{margin-bottom:25px}section#contactSection .form-group input,section#contactSection .form-group textarea{padding:20px}section#contactSection .form-group input.form-control{height:auto}section#contactSection .form-group textarea.form-control{height:248px}section#contact .form-control:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#fed136}section#contactSection ::-webkit-input-placeholder{color:#ced4da;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:700}section#contactSection :-moz-placeholder{color:#ced4da;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:700}section#contactSection ::-moz-placeholder{color:#ced4da;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:700}section#contactSection :-ms-input-placeholder{color:#ced4da;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:700}.team-member{opacity:0;transition:all .5s ease-out}.team-member.fade-in{opacity:1}.success{text-shadow:0 1px #ffffff80;color:#468847;background-color:#dff0d8;border:1px solid #d6e9c6;border-radius:4px;margin-bottom:.75rem;padding:1em}.error{text-shadow:0 1px #ffffff80;color:#b94a48;background-color:#f2dede;border:1px solid #b94a484d;border-radius:4px;margin-bottom:.75rem;padding:1em}.submit{color:#000;min-width:50px;background:#e6e7e8;border:1px solid #000;border-radius:5px;margin-left:10px;padding:10px;font-size:16px;font-weight:600}.submit:hover{color:#fff;cursor:pointer;background:#000;transition:all .5s linear}#pageFooter{background-color:#15395c}#pageFooter p{color:#fff;margin-top:14px}#instagram{color:#fff}#instagram:hover{text-decoration:none;transition:all .5s ease-out;color:#6bbaa7!important}footer{padding:1rem 0}@media only screen and (max-width:550px){p{font-size:1rem}.text p{padding:0 20px}.img-circle{width:100px;height:100px;margin-top:-50px;left:calc(50% - 50px)}}@media (max-width:767px){#copy{margin-top:50px}#pageFooter p{margin-top:30px}#topNav p{font-size:14px;line-height:34px}#topNav button{margin-top:8px;margin-left:5px}}@media only screen and (max-width:640px){#etsy_tagline{display:none}}
/*# sourceMappingURL=index.64a4bddb.css.map */
