/*!
 * @Author Alex Hryb <ahryb@lginstore.com>
 *
 * @Copyright 2026 LG&P Instore Agency <lginstore.com>
 */@font-face{font-family:Lato-Regular;src:url(fonts/Lato-Regular.ttf) format("truetype")}@font-face{font-family:Lato-Medium;src:url(fonts/Lato-Medium.woff2) format("woff")}@font-face{font-family:Lato-SemiBold;src:url(fonts/Lato-SemiBold.ttf) format("truetype")}@font-face{font-family:Besley-Italic;src:url(fonts/Besley-Italic.ttf) format("truetype")}body{margin:0;padding:0}.card{border-radius:10px;margin:0 auto 40px;max-width:1080px;width:auto}.card-header{background-image:url(9c5c30f5013bc79a7e15.png);height:670px;max-width:1080px;min-width:300px}.card-header,.card-header-logo{background-repeat:no-repeat;background-size:cover}.card-header-logo{background-image:url(aa99f1bb6ed3ad9a2855.svg);height:64px;left:60px;position:relative;top:80px;width:215px}@media screen and (max-width:992px){.card-header-logo{left:27.5%}}.card-photo{bottom:505px;height:0;position:relative;right:-54%;width:0}.card-photo-block{background:#fff;bottom:80px;height:402px;left:0;width:402px}.card-photo-block,.card-photo-user{border-radius:50%;position:relative}.card-photo-user{background-image:none;background-position:100%;background-repeat:no-repeat;background-size:cover;bottom:475px;display:block;height:386px;left:7px;width:386px}.card-photo-user img{max-width:150px}.card-user-info{position:relative;top:310px}.card-name{color:#4c237d;margin:0 60px;text-align:left}.card-first-name{font-family:Lato-Black,sans-serif;font-size:84px;line-height:99px}.card-last-name{font-family:Besley-Italic,sans-serif;font-size:84px;line-height:33px}.card-title{font-family:Lato-Medium,sans-serif;font-size:45px;margin-top:60px;text-align:left}.card-section{align-items:center;display:flex;margin:60px 60px 0;max-width:fit-content;text-align:left;text-decoration:none}.card-icons,.card-social-facebook,.card-social-in,.card-social-youtube{background-repeat:no-repeat}.card-icons{background-size:contain;height:113px;width:113px}.card-phone-icon{background-image:url(a3078c606f3db9998cfe.svg)}.card-email-icon{background-image:url(5b362ef2209a2538f38e.svg)}.card-web-icon{background-image:url(c124898784139084a280.svg)}.card-vcard-icon{background-image:url(7bc3c967a4e6681a0374.svg)}.card-body-block{margin-left:32px}.card-body{font-family:Lato-Black,sans-serif;font-size:40px;font-weight:700;max-width:fit-content;text-align:left}.card-body-value{color:#4c237d;font-family:Lato-SemiBold,sans-serif;font-size:40px;font-weight:400;text-transform:none}.card-social-section{display:flex;gap:20px;justify-content:left;margin-left:60px;margin-top:30px}.card-social-section-text{color:#4c237d;font-family:Lato-SemiBold,sans-serif;font-size:33px;margin-left:60px;margin-top:60px}.card-social-facebook{background-image:url(e93528b1a7f0d0616094.svg);height:89px;width:92px}.card-social-in{background-image:url(abe9b3c1c9f9a1d5c30a.svg);height:92px;width:92px}.card-social-youtube{background-image:url(561c53dcbebd27bfc3a9.svg);height:90px;width:93px}.card-footer{border-radius:0 0 75px 75px;color:#4c2c7d;display:flex;font-size:12px;justify-content:space-between;margin-top:45px;text-align:right}.card-footer-qr img{background-color:#4c2c7d;height:126px;max-width:100%;padding-top:5px;width:126px}.card-footer-title{color:#4c2c7d;float:right;font-family:Lato-Medium,sans-serif;font-size:25pt;line-height:40px;margin-top:23px;max-width:200px;text-align:left}.card-footer-title span{display:block;font-family:Lato-Black,sans-serif!important;font-weight:700}.card-content-qr{height:200px;margin-left:60px;text-align:center;width:200px}.card-content-qr img{max-width:100%}.card-content-qr_big{margin:20px auto;text-align:center}.card-content-qr_big a{display:block}.card-content-qr_big img{width:500px}.card-content-qr-download{font-family:Lato-Medium,sans-serif;font-size:45px;text-align:center}.card-content-qr-download a{color:#4c237d;text-decoration:none}
/*!
 * @Author Alex Hryb <ahryb@lginstore.com>
 *
 * @Copyright 2026 LG&P Instore Agency <lginstore.com>
 */body{font-family:Lato,sans-serif}.login-wrapper{align-items:center;background:url(1aab98a0d1711c0a4e0b.png) no-repeat 50%;background-size:cover;display:flex;flex-wrap:wrap;justify-content:center;min-height:100vh;width:100%}.login-logo{background:url(5c78f58b35ab3149f52b.svg) no-repeat;background-size:contain;display:block;height:50px;margin:0 auto;width:165px}.login-box{background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);max-width:350px;min-height:400px;padding:2rem;width:100%}.login-form{margin:10px auto}.login-focus-input{display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.login-focus-input:before{background:linear-gradient(90deg,#a52d37,#4158d0);bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;transition:background-color 2s ease-out;width:0}.login-focus-input:after{color:#999;content:attr(data-placeholder);display:block;font-size:17px;left:0;padding-left:0;position:absolute;top:16px;transition:all .4s;width:100%}.has-val+.login-focus-input:before,input:focus+.login-focus-input:before{width:100%}.has-val+.login-focus-input:after,input:focus+.login-focus-input:after{top:-20px}.login-form-group{border-bottom:2px solid #adadad;margin-bottom:37px;position:relative;width:100%}.login input{background:transparent;border:none;border-radius:4px;box-sizing:border-box;color:#555;cursor:pointer;display:block;font-size:17px;height:45px;padding:0 5px;width:100%}.login input:focus{border-color:transparent;box-shadow:none;outline:none;transition:border .3s}.login button[type=button],.login button[type=submit]{background:#4c2c7c;border:1px solid transparent;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:.7rem;width:100%}.login button[type=submit][disabled]{opacity:.6}.login button[type=submit] .btn-spinner{animation:spin .7s linear infinite;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;display:none;height:10px;margin-right:6px;vertical-align:middle;width:10px}.login button[type=submit].is-sending .btn-spinner{display:inline-block}.login button[type=submit].is-sending .btn-label{opacity:.7}.login button[type=submit]:hover{border-radius:8px;transition:background-color 2s linear;transition-delay:.5s}@keyframes spin{to{transform:rotate(1turn)}}input:-webkit-autofill{animation-duration:1ms;animation-name:onAutoFillStart}.login-eye,.login-eye2{cursor:pointer;display:block;float:right;height:10px;opacity:.4;position:relative;right:20px;top:-33px;width:10px}.login-eye2:active,.login-eye2:hover,.login-eye:active,.login-eye:hover{color:#4c2c7c;opacity:1;transition:all .5s}.login-messages{font-size:1rem;min-height:65px;padding:20px 0;text-align:center}.login-error{color:#c0392b}.login-access{margin-top:30px}.login-project-access{padding-top:50px;text-align:center}.login-access-confirm{align-items:center;display:flex}.login-access-confirm button{margin:50px auto 0}.login-links{margin-top:20px}.login-links a{color:#4c2c7c;text-decoration:none}.select2-container{cursor:pointer;display:block;margin:0 auto;max-width:350px;min-height:65px;min-width:250px}.select2-dropdown{background-color:#fff;border:1px solid #e2bbe9;border-radius:8px;margin-top:-15px}.select2-container--open .select2-search__field{background:#fff}.select2-search__field{border:none;color:#3a3a3c;font-size:22px;font-style:normal;padding:5px;width:100%}.select2-search__field:focus,.select2-search__field:focus-visible{border:none;outline:none}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #fff}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #e2bbe9;border-radius:8px;min-height:50px;padding-top:10px}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#b15564;color:#fff}.select2-selection__arrow{right:12px;top:12px}.select2-results__option{padding:16px;user-select:none}