.invitation-layout-controls{position:fixed;bottom:0;left:0;width:100%;z-index:999;transition:all .3s ease-in-out;opacity:0}.invitation-layout-controls.display-layout-carousel{bottom:0!important}.invitation-layout-bar{background-color:#010101;display:flex;align-items:center;justify-content:space-between;padding:15px 10px;box-shadow:0 2px 20px 0 rgba(0,0,0,.15)}.invitation-layout-bar .left{font-size:18px}.invitation-layout-carousel .slick-list{padding-right:15%!important}.invitation-layout-carousel .slick-arrow{position:absolute;left:10px;top:50%;height:50px;transform:translateY(-50%);background-color:rgba(255,255,255,.8);width:50px;z-index:99;cursor:pointer;color:#dc4989;border-radius:10px}.invitation-layout-carousel .slick-arrow.slick-disabled{opacity:0;cursor:auto}.invitation-layout-carousel .slick-arrow:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.invitation-layout-carousel .fa-chevron-right.slick-arrow{right:10px;left:unset}.invitation-layout-bar a.view-layouts{background-color:#f14e95;color:#fff!important;text-decoration:none;padding:5px 10px;border-radius:6px;margin-right:10px;opacity:.9}.invitation-layout-bar a.choose-layout{background-color:#4169e1;color:#fff;text-decoration:none;padding:5px 10px;border-radius:6px;margin-right:10px}.invitation-layout-bar a:hover{opacity:1}.invitation-layout-bar{color:#fff}.layout-carousel{overflow-x:clip;display:none;background-color:#fff}.layout-carousel .picture img{width:90%;margin:auto}.invitation-password-protect{overflow:clip;height:100vh;background-color:#f6f7fb}.invitation-password-protect header{display:none}html.invitation-password-protect body{background:url('../images/password-cover.png');width:100vw;height:100vh;font-family:'Poppins',sans-serif!important}.invitation-password-protect body>.row{background:transparent;position:fixed;width:96%;max-width:500px;top:40%;left:50%;transform:translate(-50%,-50%);text-align:center}.invitation-password-protect body>.row .btn-primary{background-color:#dc4989;border:0;padding-inline:30px;letter-spacing:.5px}.invitation-password-protect body>.row .input-group{width:103%!important}.invitation-password-protect body>.row .input-group input{border-radius:6px!important;background-color:#f6f7fb}.invitation-password-protect body .card-body{padding:30px 20px!important}.invitation-password-protect body .card-body .form-label{font-weight:600;letter-spacing:.5px}.invitation-password-protect body .card{border:1px solid #eee;box-shadow:0 .1rem 1rem .25rem rgba(0,0,0,.05)!important}.invitation-password-protect body>.row .header-logo{padding:20px 10px}.invitation-password-protect form{padding-top:70px;position:relative;margin-top:40px}.invitation-password-protect form:before{font-family:"Font Awesome 6 Free";font-weight:900;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;position:absolute;left:50%;top:-10px;transform:translateX(-50%);content:"";font-size:53px;color:#4169e1}.invitation-layout-bar a{display:inline-block;padding:.75rem 1.25rem;border-radius:10rem;color:#fff;text-transform:uppercase;font-size:1rem;letter-spacing:1px;transition:all .3s;position:relative;overflow:hidden;z-index:1;border-radius:100px!important;padding-inline:15px!important;font-size:14px}.invitation-layout-bar a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;border-radius:100px;z-index:-2}.invitation-layout-bar a.choose-layout:after{background-color:#4169e1}.invitation-layout-bar a.view-layouts:after{background-color:#f14e95}.invitation-layout-bar a:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:#1d44b8;transition:all .3s;border-radius:10rem;z-index:-1}.invitation-layout-bar a.choose-layout:before{background-color:#1d44b8}.invitation-layout-bar a.view-layouts:before{background-color:#ed1f79}.invitation-layout-bar a:hover{color:#fff}.invitation-layout-bar a:hover:before{width:100%}
