.white-outline-btn{text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#fff;cursor:pointer;z-index:5;text-transform:uppercase;-o-transition:all .4s ease-in-out;background:0 0;border:2px solid #fff;border-radius:6px;padding:8px 20px;font-size:14px;font-weight:700;line-height:18px;transition:all .4s ease-in-out;display:inline-block;overflow:hidden;box-shadow:0 2px #00000029}.white-outline-btn:hover{color:#602651;background:#fff;text-decoration:none}.secondary-btn,.btn-secondary{color:#fff;text-shadow:0 0 19px #4a4a4a;background:var(--secondary-color);padding:.7rem 1.26rem .6rem}.secondary-btn:hover,.btn-secondary:hover{background-color:#ffc355;border-color:#ffbf4b}.primary-btn{text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;color:var(--white-color);cursor:pointer;z-index:5;font-size:16px;font-weight:700;line-height:19px;font-family:var(--primary-font);text-transform:uppercase;-o-transition:all .4s ease-in-out;background:linear-gradient(#ffb837,#dd8e00);border:0 solid #0000;border-radius:10px;padding:13px 24px;transition:all .4s ease-in-out;display:inline-block;position:relative;overflow:hidden;box-shadow:0 2px #00000029}.primary-btn:before{content:"";z-index:-1;opacity:0;border-radius:10px;width:100%;height:100%;transition:opacity .4s ease-in-out;position:absolute;top:0;left:0}.primary-btn:hover{color:#151415;font-weight:700;text-decoration:none;box-shadow:0 2px #ffffff29}.primary-btn:hover:before{opacity:1}.primary-btn:focus,.primary-btn:focus-visible{outline:solid 4px var(--primary-color);outline-offset:4px}.primary-btn:focus:not(:focus-visible){outline:none;box-shadow:1px 1px 5px #010100b3}.button{text-transform:uppercase;background-image:var(--bs-gradient);border-radius:.5rem;padding:.7rem 1.26rem .6rem;font-size:.8rem;font-weight:550;box-shadow:0 .125rem .25rem #15141513}.outline-btn{color:#602651;background-color:#fff;border:2px solid #602651}.outline-btn:hover,.outline-btn:focus,.outline-btn:active{color:#fff;text-decoration:none;background-color:#602651!important;border-color:#602651!important}:root{--primary-color:#602651;--secondary-color:#ffb837}@font-face{font-family:Montserrat;src:url(../media/Montserrat-VariableFont_wght.c2d4fd9f.ttf)format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:url(../media/Montserrat-Italic-VariableFont_wght.9a014972.ttf)format("truetype");font-weight:100 900;font-style:italic}body{font-family:Montserrat,sans-serif}h1,h2,h3,h4,h5,h6{color:#602651;font-family:Montserrat}a{color:#602651}a:hover{text-decoration:underline!important}.text-primary{color:#602651!important}.bg-primary{background-color:#602651!important}.btn{text-transform:uppercase;background-image:var(--bs-gradient);border-radius:.5rem;padding:.7rem 1.26rem .6rem;font-size:.8rem;font-weight:550;box-shadow:0 .125rem .25rem #15141513}.btn-lg{font-size:1.1rem}.btn-sm{font-size:.7rem}.btn-primary{text-shadow:0 0 19px #4a4a4a;color:#fff;background-color:#602651;border-color:#602651}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{color:#fff;background-color:#602651;border-color:#602651}.btn-primary.btn-lg{color:#fff}.btn-secondary{text-shadow:0 0 19px #4a4a4a;color:#fff;background-color:#ffb837;border-color:#ffb837}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{color:#4a4a4a;background-color:#ffb837;border-color:#ffb837}.btn-secondary.btn-lg{color:#fff}.btn-link{box-shadow:none}.btn-success,.btn-success.btn-lg,.btn-danger{color:#fff}.btn-outline{color:#602651;background-color:#fff;border-width:2px;border-color:#602651}.btn-outline:hover,.btn-outline:focus,.btn-outline:active{color:#fff;background-color:#602651!important;border-color:#602651!important}.btn-outline-primary{color:#602651;background-color:#fff;border-width:2px;border-color:#602651}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active{color:#fff;background-color:#602651!important;border-color:#602651!important}.btn-bg-none{box-shadow:none;background-image:none;border:none}.btn-bg-none:active{border:none}.btn-danger.btn-lg{color:#fff}.btn.dropdown-toggle{text-transform:none;background-image:none}.card{border-radius:0}.card-header{background-color:#fff;border-bottom:0}.card-footer{background-color:#fff;border-top:0}.form-control{border-radius:.25rem;padding:.75rem}.form-check-input{width:1.3rem;height:1.3rem}.form-check-input:focus{box-shadow:0 0 0 .2rem #60265140}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2.5' fill='%23602651'/%3e%3c/svg%3e");background-color:#fff!important;border-color:#ced4da!important}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#000}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#ced4da}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .2rem #60265140}.form-check-label{padding-top:.25rem;padding-left:1rem}.form-check-input[type=checkbox]{border-radius:0}.form-switch .form-check-input[type=checkbox]{border-radius:.65rem}.modal-header{border-bottom:none}.modal-header .btn-close{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23602651'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") 50%/1em no-repeat}.modal-content{border-radius:0}.modal-footer{border-top:none}.text-secondary{color:#ffb837!important}.form-label{margin-bottom:.4rem;font-size:.9rem}.form-control{border-radius:.25rem;border-color:var(--bs-border-color)!important}.form-control:focus{box-shadow:0 0 0 .25rem #60265140;border-color:#b093a8!important}.valid-feedback{color:#602651}.was-validated .form-control:valid,.form-control.is-valid{background-image:none;border-color:#ced4da}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#ced4da;box-shadow:0 0 0 .25rem #60265140}.form-select{background-color:#fff;border-radius:.25rem}.form-select:focus{border-color:#ced4da;box-shadow:0 0 0 .25rem #60265140}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#ced4da}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#ced4da;box-shadow:0 0 0 .25rem #60265140}
