body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#fff;color:#222;font-family:Helvetica Neue,sans-serif;line-height:1.6;margin:0;padding:0}body,html{overflow-x:hidden;width:100%}.main-container{margin:0 auto;max-width:600px;padding:2rem 0;text-align:left}@media (max-width:600px){.main-container{padding:2rem 1.5rem}}.profile-image-wrapper{display:flex;justify-content:flex-start;margin-bottom:1rem;margin-top:-40px}.profile-image{border:4px solid #fff;border-radius:50%;box-shadow:0 2px 5px #0003;height:80px;margin-top:-40px;width:80px}h1{font-size:2rem;margin-top:.5rem}.note{background:#f7f7f7;border-left:5px solid #ccc;margin-top:1rem;padding:1rem}.update{background:#fff3cd;border-left:5px solid #ffecb5;margin:1.5rem 0;padding:1rem}a{color:#1a0dab;text-decoration:none}a:hover{text-decoration:underline}.header .cover-image{display:block;max-height:250px;object-fit:cover;width:100%}.footer{align-items:center;background:linear-gradient(135deg,#feb6c9,#e4dae3 25%,#d3bef9 100%,#e4dae3 0);display:flex;justify-content:center;margin-top:3rem;padding:3rem 0}.footer-logo{height:auto;max-width:100%;width:120px}.loader-overlay{align-items:center;animation:fadeOut 1s ease 2s forwards;background:#fff;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.loader-image{animation:imageFadeOut 1s ease 1s forwards;height:155px;width:155px}@keyframes fadeOut{to{opacity:0;visibility:hidden}}.video-overlay{align-items:center;background:#000000d9;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.video-wrapper{aspect-ratio:16/9;background:#000;max-width:800px;position:relative;width:90%}.close-button{background:#0000;border:none;color:#fff;cursor:pointer;font-size:2rem;position:absolute;right:0;top:-1.5rem}.request-form{margin-top:2rem}.form-group{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.form-group label{flex-basis:100%;font-weight:700;margin-bottom:.25rem}.form-group input,.form-group select,.form-group textarea{border:1px solid #ccc;border-radius:5px;flex:1 1;min-width:200px;padding:.75rem}textarea{height:100px;resize:vertical;width:100%}.submit-button{align-items:center;background-color:initial;background:linear-gradient(90deg,#4d36d0,#8474fe);border:0 solid #0000;border-radius:2em;box-shadow:0 .7em 1.5em -.5em rgba(76,53,208,.745);color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:.35em;line-height:1;padding:.75em 1.25em .75em 1em;transition:transform .3s}.submit-button:hover{background:#c4009b}.form-group>input,.form-group>label,.form-group>select{flex-basis:calc(50% - 0.5rem);flex-grow:1;flex-shrink:1;min-width:240px}.form-group.full-width{flex-direction:column}.form-group.full-width>*{width:100%}@media (max-width:600px){.form-group>input,.form-group>label,.form-group>select{flex:1 1 100%}textarea{box-sizing:border-box;max-width:100%}.header .cover-image{height:280px;object-fit:cover}}input{background-color:#f5f5f5;border:none;border-radius:4px;box-shadow:0 10px 20px -18px;color:#242424;font-family:inherit;font-size:1rem;line-height:1.15;max-width:100%;min-height:25px;outline:none;padding:.75rem}input:focus{border-bottom:2px solid #5b5fc7;border-radius:4px 4px 2px 2px}input:hover{outline:1px solid #d3d3d3}select,textarea{background-color:#f5f5f5;border:none;border-radius:4px;box-shadow:0 10px 20px -18px;color:#242424;font-family:inherit;font-size:1rem;line-height:1.15;max-width:100%;min-height:40px;outline:none;padding:.75rem;resize:vertical}select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%275%27%3E%3Cpath fill=%27%23666%27 d=%27M0 0l5 5 5-5z%27/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:10px 5px;padding-right:2rem}select:invalid{color:#888}select option[value=""]{color:#888}select:has(option[value=""]:checked){color:#888}button,input,select,textarea{-webkit-tap-highlight-color:transparent}
/*# sourceMappingURL=main.66698628.css.map*/