.flip-in-hor-top{animation:flip-in-hor-top .4s cubic-bezier(.25,.46,.45,.94) both}@keyframes flip-in-hor-top{0%{opacity:0;transform:rotateX(-80deg)}to{opacity:1;transform:rotateX(0)}}.pulse-white{animation:pulse-white 2s infinite}@keyframes pulse-white{0%{box-shadow:0 0 0 0 #adb5bd;transform:scale(.95)}70%{box-shadow:0 0 0 .625rem hsla(0,0%,100%,0);transform:scale(1)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0);transform:scale(.95)}}.fade-in{animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) .3s forwards}.toast-slide-in{animation:toast-in .35s cubic-bezier(.18,.89,.32,1.28) both}@keyframes toast-in{0%{opacity:0;transform:translate3d(1rem,-.5rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes toast-progress{0%{width:100%}to{width:0}}@keyframes toast-autohide{to{border-width:0;margin-bottom:0;margin-top:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0;transform:translateY(-.5rem)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slideIn{to{opacity:1;transform:translateY(0)}0%{opacity:0;transform:translateY(1rem)}}.slideIn{animation-name:slideIn}.grow-in{animation-duration:.2s;animation-name:growIn;animation-timing-function:transform cubic-bezier(.18,1.25,.4,1),opacity cubic-bezier(0,1,.4,1)}@keyframes growIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.pulsate{animation:pulsate 2s;animation-delay:0s;animation-direction:forwards;animation-iteration-count:infinite;animation-timing-function:steps}@keyframes pulsate{0%{box-shadow:inset 0 0 1.563rem .188rem #fff,0 0 1.563rem .625rem #fff;opacity:1;transform:scale(.6)}to{box-shadow:none;opacity:0;transform:scale(1)}}.wiggle-effect:hover{animation:wiggle .6s}@keyframes wiggle{25%{transform:scale(.9,1.2)}50%{transform:scaleY(.9)}75%{transform:scale(.8,1.2)}}:root{--blog-accent:#2f2c2a}.blog-page{--footer-bg:#3f3d56}html{-webkit-text-size-adjust:100%}.reading-progress-container{background:transparent;height:4px;left:0;position:fixed;top:0;width:100%;z-index:9999}.reading-progress-container .reading-progress-bar{background:#2f2c2a;background:var(--blog-accent);box-shadow:0 0 10px #2f2c2a;box-shadow:0 0 10px var(--blog-accent);height:100%;transition:width .1s ease-out;width:0}#back-to-top{background-color:#2f2c2a!important;background-color:var(--footer-bg,var(--blog-accent))!important;background-image:none!important;border-color:#2f2c2a!important;border-color:var(--footer-bg,var(--blog-accent))!important;color:#fff!important;transition:all .3s ease}#back-to-top:hover{background-color:#2f2c2a!important;background-color:var(--blog-accent)!important;background-image:none!important;transform:translateY(-3px)}::-moz-selection{background:rgba(47,44,42,.15);color:inherit}::selection{background:rgba(47,44,42,.15);color:inherit}.blog-index-wrapper a,.blog-post-wrapper a{text-decoration:none!important}.blog-index-wrapper .blog-hero,.blog-post-wrapper .blog-hero{align-items:center;background-color:#2f2c2a;display:flex;margin-bottom:0!important;min-height:40vh;overflow:hidden;position:relative}.blog-index-wrapper .blog-hero.blog-hero--index,.blog-post-wrapper .blog-hero.blog-hero--index{background:linear-gradient(135deg,#2f2c2a,#3f3d56);min-height:35vh}.blog-index-wrapper .blog-hero .hero-parallax,.blog-post-wrapper .blog-hero .hero-parallax{height:130%;left:0;pointer-events:none;position:absolute;top:-15%;width:100%;will-change:transform;z-index:1}.blog-index-wrapper .blog-hero .hero-parallax .hero-bg-default,.blog-post-wrapper .blog-hero .hero-parallax .hero-bg-default{background:linear-gradient(135deg,rgba(63,61,86,.9),color-mix(in srgb,#2f2c2a,transparent 80%)),url(/build/images/wedding_landing_page_bg.15f364bd.webp) 50%/cover no-repeat;background:linear-gradient(135deg,rgba(63,61,86,.9) 0,color-mix(in srgb,var(--blog-accent),transparent 80%) 100%),url(/build/images/wedding_landing_page_bg.15f364bd.webp) 50%/cover no-repeat;height:100%;width:100%}.blog-index-wrapper .blog-hero .hero-parallax .hero-bg-dynamic,.blog-post-wrapper .blog-hero .hero-parallax .hero-bg-dynamic{height:100%;position:relative;width:100%}.blog-index-wrapper .blog-hero .hero-parallax .hero-bg-dynamic:after,.blog-post-wrapper .blog-hero .hero-parallax .hero-bg-dynamic:after{background:linear-gradient(135deg,rgba(0,0,0,.4),rgba(0,0,0,.6));content:"";inset:0;position:absolute}.blog-index-wrapper .blog-hero .hero-parallax .hero-bg-dynamic img,.blog-post-wrapper .blog-hero .hero-parallax .hero-bg-dynamic img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-index-wrapper .blog-hero .hero-overlay,.blog-post-wrapper .blog-hero .hero-overlay{background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.5));height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.blog-index-wrapper .blog-hero .container,.blog-post-wrapper .blog-hero .container{color:#fff!important;position:relative;z-index:10}.blog-index-wrapper .blog-hero .container *,.blog-post-wrapper .blog-hero .container *{color:inherit!important}.blog-index-wrapper .blog-hero .container .display-3,.blog-index-wrapper .blog-hero .container a,.blog-index-wrapper .blog-hero .container h1,.blog-index-wrapper .blog-hero .container h2,.blog-index-wrapper .blog-hero .container h3,.blog-index-wrapper .blog-hero .container h4,.blog-index-wrapper .blog-hero .container h5,.blog-index-wrapper .blog-hero .container h6,.blog-index-wrapper .blog-hero .container p,.blog-index-wrapper .blog-hero .container span,.blog-post-wrapper .blog-hero .container .display-3,.blog-post-wrapper .blog-hero .container a,.blog-post-wrapper .blog-hero .container h1,.blog-post-wrapper .blog-hero .container h2,.blog-post-wrapper .blog-hero .container h3,.blog-post-wrapper .blog-hero .container h4,.blog-post-wrapper .blog-hero .container h5,.blog-post-wrapper .blog-hero .container h6,.blog-post-wrapper .blog-hero .container p,.blog-post-wrapper .blog-hero .container span{opacity:1!important}.blog-index-wrapper .blog-hero .container .breadcrumb-item:before,.blog-post-wrapper .blog-hero .container .breadcrumb-item:before{color:hsla(0,0%,100%,.5)!important}.blog-index-wrapper .blog-hero .container .breadcrumb-item a,.blog-post-wrapper .blog-hero .container .breadcrumb-item a{color:hsla(0,0%,100%,.8)!important;text-decoration:none!important}.blog-index-wrapper .blog-hero .container .breadcrumb-item a:hover,.blog-post-wrapper .blog-hero .container .breadcrumb-item a:hover{color:#fff!important;opacity:.8!important}.blog-index-wrapper .blog-hero .container .breadcrumb-item.active,.blog-post-wrapper .blog-hero .container .breadcrumb-item.active{color:#fff!important}.blog-index-wrapper .blog-hero .container .blog-meta,.blog-post-wrapper .blog-hero .container .blog-meta{color:hsla(0,0%,100%,.8)!important}.blog-index-wrapper .blog-hero .hero-shape-divider,.blog-post-wrapper .blog-hero .hero-shape-divider{bottom:-1px;left:0;line-height:0;position:absolute;width:100%;z-index:3}.blog-index-wrapper .blog-hero .hero-shape-divider .moving-waves,.blog-post-wrapper .blog-hero .hero-shape-divider .moving-waves{height:40px;min-height:40px}.blog-index-wrapper .blog-hero .hero-shape-divider .moving-waves .wave-three use,.blog-post-wrapper .blog-hero .hero-shape-divider .moving-waves .wave-three use{fill:hsla(0,0%,100%,.2)!important}.blog-index-wrapper .blog-hero .hero-shape-divider .moving-waves .wave-two use,.blog-post-wrapper .blog-hero .hero-shape-divider .moving-waves .wave-two use{fill:hsla(0,0%,100%,.1)!important}.blog-index-wrapper .blog-hero .hero-shape-divider .moving-waves .wave-one use,.blog-post-wrapper .blog-hero .hero-shape-divider .moving-waves .wave-one use{fill:hsla(0,0%,100%,.05)!important}.blog-index-wrapper .letter-spacing-1,.blog-post-wrapper .letter-spacing-1{letter-spacing:1px}.blog-index-wrapper .transition-all,.blog-post-wrapper .transition-all{transition:all .3s ease}.blog-index-wrapper .blog-content-container,.blog-index-wrapper .container.pb-10,.blog-post-wrapper .blog-content-container,.blog-post-wrapper .container.pb-10{padding-top:4rem}.blog-index-wrapper .blog-card-img-wrapper,.blog-post-wrapper .blog-card-img-wrapper{height:240px}.blog-index-wrapper .search-form .input-group,.blog-post-wrapper .search-form .input-group{border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.blog-index-wrapper .search-form .input-group:focus-within,.blog-post-wrapper .search-form .input-group:focus-within{border-color:#2f2c2a;border-color:var(--blog-accent);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.08)!important}.blog-index-wrapper .search-form input::-moz-placeholder,.blog-post-wrapper .search-form input::-moz-placeholder{color:#adb5bd;font-size:.95rem}.blog-index-wrapper .search-form input::placeholder,.blog-post-wrapper .search-form input::placeholder{color:#adb5bd;font-size:.95rem}.blog-index-wrapper .share-article .share-btn,.blog-post-wrapper .share-article .share-btn{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.05);border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.04);color:#6c757d;display:inline-flex;height:44px;justify-content:center;margin:0;padding:0!important;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:44px}@media(max-width:575.98px){.blog-index-wrapper .share-article .share-btn,.blog-post-wrapper .share-article .share-btn{height:38px;width:38px}}.blog-index-wrapper .share-article .share-btn i,.blog-post-wrapper .share-article .share-btn i{font-size:1.1rem;line-height:1;transition:transform .3s ease}@media(max-width:575.98px){.blog-index-wrapper .share-article .share-btn i,.blog-post-wrapper .share-article .share-btn i{font-size:.95rem}}.blog-index-wrapper .share-article .share-btn:hover,.blog-post-wrapper .share-article .share-btn:hover{background-color:#2f2c2a!important;background-color:var(--blog-accent)!important;border-color:#2f2c2a!important;border-color:var(--blog-accent)!important;box-shadow:0 15px 30px color-mix(in srgb,#2f2c2a,transparent 75%);box-shadow:0 15px 30px color-mix(in srgb,var(--blog-accent),transparent 75%);color:#fff!important;transform:translateY(-8px) scale(1.05)}.blog-index-wrapper .share-article .share-btn:hover i,.blog-post-wrapper .share-article .share-btn:hover i{transform:scale(1.1)}.blog-index-wrapper .share-article .share-btn.share-btn--success,.blog-post-wrapper .share-article .share-btn.share-btn--success{background-color:#16c653!important;border-color:#16c653!important;color:#fff!important;transform:translateY(-4px)}.blog-index-wrapper .blog-toc,.blog-post-wrapper .blog-toc{max-width:400px;transition:all .3s ease}.blog-index-wrapper .blog-toc #toc ul li a,.blog-post-wrapper .blog-toc #toc ul li a{transition:all .2s ease}.blog-index-wrapper .blog-toc #toc ul li a:hover,.blog-post-wrapper .blog-toc #toc ul li a:hover{color:#2f2c2a!important;color:var(--blog-accent)!important;transform:translateX(5px)}.blog-index-wrapper .post-navigation .nav-link-item,.blog-post-wrapper .post-navigation .nav-link-item{border:1px solid transparent}.blog-index-wrapper .post-navigation .nav-link-item:hover,.blog-post-wrapper .post-navigation .nav-link-item:hover{background-color:#fff!important;border-color:rgba(0,0,0,.05);box-shadow:0 1rem 3rem rgba(0,0,0,.05)!important;transform:translateY(-3px)}.blog-index-wrapper .post-navigation .nav-link-item:hover .h6,.blog-post-wrapper .post-navigation .nav-link-item:hover .h6{color:#2f2c2a!important;color:var(--blog-accent)!important}.blog-index-wrapper .line-clamp-2,.blog-post-wrapper .line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-index-wrapper .blog-article,.blog-post-wrapper .blog-article{color:#4a4a4a;font-size:1.15rem;line-height:1.8}.blog-index-wrapper .blog-article .blog-feature-teaser .alert-rose,.blog-post-wrapper .blog-article .blog-feature-teaser .alert-rose{transition:transform .3s ease,box-shadow .3s ease}.blog-index-wrapper .blog-article .blog-feature-teaser .alert-rose:hover,.blog-post-wrapper .blog-article .blog-feature-teaser .alert-rose:hover{box-shadow:0 1rem 3rem rgba(173,20,87,.15)!important;transform:translateY(-5px)}.blog-index-wrapper .blog-article .blog-feature-teaser .alert-rose a,.blog-post-wrapper .blog-article .blog-feature-teaser .alert-rose a{text-decoration:none!important}.blog-index-wrapper .blog-article a,.blog-post-wrapper .blog-article a{color:#2f2c2a;color:var(--blog-accent);font-weight:500;text-decoration:none!important;transition:opacity .3s ease}.blog-index-wrapper .blog-article a:hover,.blog-post-wrapper .blog-article a:hover{opacity:.8;text-decoration:none!important}.blog-index-wrapper .blog-article h2,.blog-index-wrapper .blog-article h3,.blog-post-wrapper .blog-article h2,.blog-post-wrapper .blog-article h3{scroll-margin-top:100px}.blog-index-wrapper .blog-article h2,.blog-post-wrapper .blog-article h2{font-weight:700;margin-bottom:1.5rem;margin-top:3rem;padding-bottom:.5rem;position:relative}.blog-index-wrapper .blog-article h2:after,.blog-post-wrapper .blog-article h2:after{background-color:#2f2c2a;background-color:var(--blog-accent);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:50px}.blog-index-wrapper .blog-article h3,.blog-post-wrapper .blog-article h3{font-weight:600;margin-bottom:1rem;margin-top:2rem}.blog-index-wrapper .blog-article p,.blog-post-wrapper .blog-article p{margin-bottom:1.5rem}.blog-index-wrapper .blog-article ol,.blog-index-wrapper .blog-article ul,.blog-post-wrapper .blog-article ol,.blog-post-wrapper .blog-article ul{margin-bottom:2rem;padding-left:1.5rem}.blog-index-wrapper .blog-article ol li,.blog-index-wrapper .blog-article ul li,.blog-post-wrapper .blog-article ol li,.blog-post-wrapper .blog-article ul li{margin-bottom:.75rem}.blog-index-wrapper .blog-article ol li::marker,.blog-index-wrapper .blog-article ul li::marker,.blog-post-wrapper .blog-article ol li::marker,.blog-post-wrapper .blog-article ul li::marker{color:#2f2c2a;color:var(--blog-accent);font-weight:700}.blog-index-wrapper .blog-article blockquote,.blog-post-wrapper .blog-article blockquote{background-color:color-mix(in srgb,#2f2c2a,transparent 95%);background-color:color-mix(in srgb,var(--blog-accent),transparent 95%);border-left:5px solid #2f2c2a;border-left:5px solid var(--blog-accent);border-radius:0 1rem 1rem 0;font-style:italic;margin:3rem 0;padding:2rem}.blog-index-wrapper .blog-article blockquote:before,.blog-post-wrapper .blog-article blockquote:before{color:#2f2c2a;color:var(--blog-accent);content:"";display:block;font-family:Font Awesome\ 6 Free;font-size:1.5rem;font-weight:900;margin-bottom:-1rem;opacity:.2}.blog-index-wrapper .blog-article img,.blog-post-wrapper .blog-article img{border-radius:1rem;box-shadow:0 1rem 3rem rgba(0,0,0,.1);height:auto;margin:3rem 0;max-width:100%}.blog-index-wrapper .blog-article .blog-image-caption,.blog-post-wrapper .blog-article .blog-image-caption{color:#6c757d;display:block;font-size:.9rem;margin-bottom:3rem;margin-top:-2rem;text-align:center}.blog-index-wrapper .blog-card,.blog-post-wrapper .blog-card{background-color:#fff;position:relative;transition:transform .3s ease,box-shadow .3s ease}.blog-index-wrapper .blog-card:hover,.blog-post-wrapper .blog-card:hover{box-shadow:0 1.5rem 4rem rgba(0,0,0,.12)!important;transform:translateY(-10px)}.blog-index-wrapper .blog-card:hover .blog-card-img-wrapper img,.blog-post-wrapper .blog-card:hover .blog-card-img-wrapper img{transform:scale(1.05)}.blog-index-wrapper .blog-card:hover .card-body h4 a,.blog-post-wrapper .blog-card:hover .card-body h4 a{color:#2f2c2a!important;color:var(--blog-accent)!important}.blog-index-wrapper .blog-card:hover .card-footer .text-primary,.blog-post-wrapper .blog-card:hover .card-footer .text-primary{color:#000!important}.blog-index-wrapper .blog-card .blog-card-img-wrapper,.blog-post-wrapper .blog-card .blog-card-img-wrapper{background-color:#fff;overflow:hidden}.blog-index-wrapper .blog-card .blog-card-img-wrapper img,.blog-post-wrapper .blog-card .blog-card-img-wrapper img{display:block;height:100%;-o-object-fit:cover!important;object-fit:cover!important;transition:transform .5s ease;width:100%}.blog-index-wrapper .blog-card .blog-card-img-wrapper .object-fit-cover,.blog-post-wrapper .blog-card .blog-card-img-wrapper .object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.blog-index-wrapper .blog-card .blog-card-img-wrapper .badge.bg-primary,.blog-post-wrapper .blog-card .blog-card-img-wrapper .badge.bg-primary{background-color:#2f2c2a!important;background-color:var(--blog-accent)!important;font-weight:500;letter-spacing:.5px}.blog-index-wrapper .blog-card .card-footer .text-primary,.blog-post-wrapper .blog-card .card-footer .text-primary{color:#2f2c2a!important;color:var(--blog-accent)!important;transition:color .3s ease}.blog-index-wrapper .blog-cta-card,.blog-post-wrapper .blog-cta-card{background:#2f2c2a!important;background:var(--blog-accent)!important;border-radius:2rem;box-shadow:0 2rem 5rem rgba(0,0,0,.15);color:#fff;overflow:hidden;padding:3rem 2rem;position:relative;z-index:1}@media(min-width:768px){.blog-index-wrapper .blog-cta-card,.blog-post-wrapper .blog-cta-card{padding:4rem 3rem}}.blog-index-wrapper .blog-cta-card.blog-cta--hairdressing_salon,.blog-index-wrapper .blog-cta-card.blog-cta--password_security,.blog-index-wrapper .blog-cta-card.blog-cta--wedding,.blog-post-wrapper .blog-cta-card.blog-cta--hairdressing_salon,.blog-post-wrapper .blog-cta-card.blog-cta--password_security,.blog-post-wrapper .blog-cta-card.blog-cta--wedding{background:linear-gradient(135deg,#2f2c2a,color-mix(in srgb,#2f2c2a,#000 20%))!important;background:linear-gradient(135deg,var(--blog-accent) 0,color-mix(in srgb,var(--blog-accent),#000 20%) 100%)!important}.blog-index-wrapper .blog-cta-card .cta-content-wrapper,.blog-post-wrapper .blog-cta-card .cta-content-wrapper{position:relative;z-index:2}.blog-index-wrapper .blog-cta-card .display-5,.blog-post-wrapper .blog-cta-card .display-5{font-size:2.5rem;letter-spacing:-1px}.blog-index-wrapper .blog-cta-card .lead,.blog-post-wrapper .blog-cta-card .lead{color:hsla(0,0%,100%,.95);font-size:1.2rem}.blog-index-wrapper .blog-cta-card .btn-light,.blog-post-wrapper .blog-cta-card .btn-light{align-items:center;background:#fff!important;border:none;box-shadow:0 10px 20px rgba(0,0,0,.1);color:#2f2c2a!important;display:inline-flex;justify-content:center;line-height:1.4;max-width:100%;transition:all .4s cubic-bezier(.175,.885,.32,1.275);white-space:normal}.blog-index-wrapper .blog-cta-card .btn-light:hover,.blog-post-wrapper .blog-cta-card .btn-light:hover{background:#fff!important;box-shadow:0 15px 30px rgba(0,0,0,.2);transform:translateY(-5px) scale(1.02)}.blog-index-wrapper .blog-cta-card .cta-decorations,.blog-post-wrapper .blog-cta-card .cta-decorations{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.blog-index-wrapper .blog-cta-card .cta-decorations .circle,.blog-post-wrapper .blog-cta-card .cta-decorations .circle{background:hsla(0,0%,100%,.1);border-radius:50%;position:absolute}.blog-index-wrapper .blog-cta-card .cta-decorations .circle-1,.blog-post-wrapper .blog-cta-card .cta-decorations .circle-1{height:300px;right:-50px;top:-100px;width:300px}.blog-index-wrapper .blog-cta-card .cta-decorations .circle-2,.blog-post-wrapper .blog-cta-card .cta-decorations .circle-2{bottom:-50px;height:200px;left:-30px;width:200px}.pulse-cta{animation:pulse-cta 2s infinite;text-align:center}@keyframes pulse-cta{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.4)}70%{box-shadow:0 0 0 15px hsla(0,0%,100%,0)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}.pb-10{padding-bottom:6rem}.py-lg-10{padding-bottom:8rem;padding-top:8rem}.mt-10{margin-top:6rem}.animate-slide-up{animation:slideUp .8s cubic-bezier(.2,.6,.2,1) forwards}.animate-fade-in,.animate-fade-in-delayed{animation:fadeIn 1s ease forwards}.animate-fade-in-delayed{animation-delay:.4s}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.related-articles .blog-card-img-wrapper,.related-articles .related-article-img-wrapper{height:180px}