@font-face{font-family:CalmaFont;src:url(/build/assets/calma.2b1ffb68.woff2) format("woff2"),url(/build/assets/calma.f3aa6c43.woff) format("woff"),url(/build/assets/calma.3df7a665.otf) format("opentype")}@font-face{font-family:ClassicoFont;src:url(/build/assets/classico-regular.eee97b3e.woff2) format("woff2"),url(/build/assets/classico-regular.5ceeabad.woff) format("woff"),url(/build/assets/classico-regular.27a22ad3.otf) format("opentype")}html,body{overflow-x:hidden!important}h1,h2,h3,h4,h5,h6,a{font-family:CalmaFont,sans-serif}p{font-family:ClassicoFont,sans-serif}h1,h2,h3,h4,h5,p{color:#836953}a{font-size:18px;font-weight:600}.mobile-only{display:none}a.nav-link{color:#836953!important}a.nav-link.active{color:#000!important}.sticky-btn-group{position:relative;transition:all .3s ease}.sticky-btn-group.sticky{position:fixed;top:0;margin:auto;z-index:999;background:white;box-shadow:0 2px 5px #0000001a;animation:slideDown .3s ease forwards}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.page-hero{padding:200px 0}.copy-to-clipboard-btn:hover{cursor:pointer}.copied-success-txt{top:0;right:0}.carousel-control-next,.carousel-control-prev,.carousel-control-next:hover,.carousel-control-prev:hover{color:#000!important}.carousel-inner{width:700px!important;height:300px!important;margin:auto;align-items:center}.mySlides:hover{cursor:pointer}.light-bg{background-color:#c0a392;color:#fff!important}.custom-btn-light{border:2px solid #000!important;color:#000!important;font-size:12px!important;border-radius:0!important;background-color:#bc8f8f!important}.custom-btn-light:hover{border-color:#fff!important;color:#fff!important;background:transparent!important;transition:ease .3s}.custom-btn-dark{border:2px solid #fff!important;color:#fff!important;font-size:12px!important;border-radius:0!important;background-color:#c0a392!important}.custom-btn-dark:hover{border-color:#000!important;color:#000!important;background:transparent!important;transition:ease .3s}.dark-bg{background-color:#f4e1e0;color:#1d1d1d!important}.top-menu-icons.d-flex a svg{width:15px;margin:0 4px}.social-icons a svg:hover{transition:ease-in .3s;color:#c0a392}.dark-social-icons svg{color:#836953}.dark-social-icons svg:hover{transition:ease-in .3s;color:#1d1d1d}.lookfantastic-bg{background-color:#fae4d6}.homepage-nav-logo{width:auto;max-width:100%;max-height:100px}.homepage-hero{background:url(/build/assets/homepage-header-v6.dc805356.jpg) no-repeat;background-size:cover;height:calc(100vh - 56px)}.hero-txt-container{top:50%;left:50%;transform:translate(-50%,-50%)!important;background-color:#bc8f8f59;width:50%}.homepage-image-grid img{border-radius:20px}.page-hero-txt.position-absolute{top:50%;left:50%;transform:translate(-50%,-50%)}#canvas.page-hero{padding:0;height:400px}.top-social-bar{background-color:#f4e1e0}.social-icons a svg{color:#1d1d1d}.add-beauty-section{background:url(/build/assets/homepage-section-1-v2.9b4b52cc.jpg) no-repeat;background-size:cover;height:480px}.services-section{padding-bottom:200px;padding-left:3rem!important;padding-right:3rem!important;padding-top:3rem!important}.homepage-services-container{height:500px}.homepage-services{top:-130px}td.tbl-blog-desc p{margin-bottom:0!important}.portfolio-gallery-item img{height:300px;object-fit:cover}.team-imgs-container img{object-position:top}.team-imgs-container img,.member-img-container img{height:300px;object-fit:cover;width:100%}.card-img-price{bottom:0px;width:150px;background:rgba(255,255,255,.5);border-top-right-radius:10px}.session-table-container{padding-right:3rem!important;padding-left:3rem!important}.btn-subscribe{background-color:#bc8f8f!important;color:#fff!important}.btn-subscribe:hover{color:#000!important}.contact-info{text-decoration:none}.featured-in-img{-webkit-box-shadow:0px 5px 14px -6px rgba(0,0,0,.75);-moz-box-shadow:0px 5px 14px -6px rgba(0,0,0,.75);box-shadow:0 5px 14px -6px #000000bf}.homepage-header-txt-content{left:35%;top:35%;transform:translate(-35%,-35%);z-index:2;width:350px;text-align:left;padding:40px 20px 40px 40px;border-radius:15px;background:linear-gradient(90deg,transparent 50%,#fff 50%)}.team-gallery-section{margin-top:-100px}#headshotPreview{width:300px!important}#multiPhotoPreview img{object-fit:contain}.floating-del{left:20px;top:10px}.weddings-hero{background:url(/build/assets/wedding-header.da394928.jpg) no-repeat;background-size:cover;width:100%;height:600px}.gallery-btn,.brownco-btn{position:relative;display:inline-block}.gallery-btn img,.brownco-btn img{display:block;width:100%;height:auto;object-fit:contain}.gallery-btn-txt{background-color:#000000bf;padding:20px 0;bottom:0;left:0;position:absolute;width:100%}.contact-form-container{padding:0 30px}.form-viewer .dubsado-form{padding-top:0!important}footer.frontend-footer{background:url(/build/assets/footer-design-4.9d5ad1c3.jpg) no-repeat;background-size:cover}footer.frontend-footer a{display:block;color:#fff;text-decoration:none}footer.frontend-footer p{color:#fff}@media screen and (max-width: 768px){.desktop-only{display:none!important}.mobile-only{display:block!important}.mobile-top-margin{margin-top:50px}.team-gallery-section{margin-top:-30px}.homepage-hero{background:url(/build/assets/homepage-header-mobile-v2.c2efd532.jpg) no-repeat;background-size:cover;background-position:center}.hero-txt-container{width:100%}.hero-txt-container h3{font-size:.9em}.page-hero-txt h5{font-size:.8em}.add-beauty-txt{padding:50px 0}.services-section{padding:50px 0!important}.custom-btn-dark{width:100%}#headshotPreview{width:100%!important}.subscribe-form{width:100%}.add-beauty-section{background-position:bottom}.session-table-container{padding-right:0!important;padding-left:0!important}}@media screen and (min-width: 970px){.contact-form-container{max-width:970px}}@media screen and (min-width:768px){.navbar-expand-md .navbar-nav .nav-link{font-size:1.4em}.p-b-100{padding-bottom:100px}.affiliate-box{padding:0 150px!important}.subscribe-form{width:50%}.price-border-end{border-right:3px solid #BC8F8F}.head-no-img-section{padding-top:100px}.section-title{font-size:3.5em}}@media screen and (min-width: 768px),screen and (max-width: 1907px) and (orientation: landscape){p,.carousel-inner h5{font-size:calc((1.2 - 1) * 1.2vw + 1rem)}}
