:root{--bs-primary-rgb:231,168,151}.text-justify{text-align:justify}.invalid-feedback{display:inline}.submit-error .bi-emoji-frown{font-size:5em}#portfolio .container-fluid .portfolio-box .portfolio-box-caption{background:rgba(231,168,151,.9)}#mainNav .navbar-nav .nav-item .nav-link.active{color:rgba(var(--bs-primary-rgb))}hr.divider{background-color:rgba(var(--bs-primary-rgb))}hr.divider-light{background-color:#fff}.btn-primary{background-color:rgba(var(--bs-primary-rgb))}.btn-primary:hover{background-color:#d17e68}.btn-light:hover{background-color:#d17e68;border-color:#d17e68;color:#fff}.form-check-input:checked{background-color:rgba(var(--bs-primary-rgb));border-color:rgba(var(--bs-primary-rgb))}header.masthead h1{font-family:'Dancing Script',"Merriweather Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-size:2.5rem}.page-section{padding:4rem 0}.navbar .navbar-brand{font-size:.9rem}#mainNav .navbar-brand{font-family:'Dancing Script',"Merriweather Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif}a{color:#d17e68;text-decoration:none}.grecaptcha-badge{visibility:hidden}.recaptcha-branding{font-size:.75rem;margin-top:1rem}.validation-summary-errors>ul{list-style-type:none}.social-media{text-align:center;margin-top:-2rem}.social-media .bi{font-size:2rem}.page-section.contact{padding-bottom:0}.error-page-container{margin-top:100px}@media(prefers-color-scheme:dark){:root{--bs-body-bg:#212529;--bs-body-color:#d4d6d8;--bs-body-color-rgb:208,213,219}#mainNav,#mainNav.navbar-shrink{background-color:#1f2123}#mainNav .navbar-brand{color:#e7a897}#mainNav .navbar-nav .nav-item .nav-link{color:rgba(255,255,255,.7)}.navbar-light .navbar-toggler{border-color:rgba(233,225,222,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke='rgba%28233, 225, 222, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>")}hr.divider{background-color:#e7a897}.btn-primary{background-color:#e7a897}.btn-primary:disabled,.btn-primary.disabled{background-color:#e7a897;border-color:#e7a897}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.form-control{background-color:#776e6c;color:#fff}.form-control:focus{background-color:#776e6c;color:#fff}}@media(min-width:300px){.navbar .navbar-brand{font-size:1rem}}@media(min-width:325px){.navbar .navbar-brand{font-size:1.2rem}}@media(min-width:350px){.navbar .navbar-brand{font-size:1.5rem}header.masthead{padding-top:12rem;background-position-x:left}}@media(min-width:576px){header.masthead{padding-top:18rem}}@media(min-width:768px){header.masthead{padding-top:22rem}}@media(min-width:992px){#mainNav.navbar-shrink .navbar-nav .nav-item .nav-link:hover{color:rgba(var(--bs-primary-rgb))}header.masthead{padding-top:4.5rem}header.masthead .space-between{align-content:space-between}header.masthead h1{padding-top:2rem;font-size:7rem}header.masthead .cta-button{margin-bottom:4rem}}@media(min-width:992px) and (prefers-color-scheme:dark){#mainNav.navbar-shrink .navbar-nav .nav-item .nav-link{color:rgba(255,255,255,.7)}#mainNav .navbar-nav .nav-item .nav-link.active{color:rgba(var(--bs-primary-rgb))}#mainNav.navbar-shrink .navbar-brand{color:#e7a897}}@media(min-width:2000px) and (min-height:1000px){body{font-size:1.25rem}}