.contact{width:100%;height:fit-content;padding-top:20vh;padding-bottom:10vh;display:flex}.contact-content{flex-direction:column;gap:10vh;width:100%;height:fit-content;display:flex}.contact-content-top{flex-direction:column;gap:8.25vh;display:flex}.contact-content-row{width:100%;height:fit-content;display:flex}.contact-content-left{flex-direction:column;gap:10vh;width:35%;height:100%;display:flex}.contact-divider{background-color:#ffffff26;width:100%;height:1px}.contact-content-column{flex-direction:column;gap:1vw;width:100%;height:100%;display:flex}.contact-content-top-item{background-color:#ffffff06;border-radius:10px;align-items:center;gap:1vw;width:100%;height:fit-content;padding:1.5vw;display:flex;box-shadow:inset 0 0 0 1px #ffffff13,inset 0 0 2.5vw #ffffff0d}.contact-content-top-item-profile{border-radius:100%;flex-shrink:0;width:4vw;height:4vw;overflow:hidden}.contact-content-top-item-image{object-fit:cover;width:100%;height:100%}.contact-content-top-item-text{width:100%;height:100%}.contact-content-item{background-color:#ffffff06;border-radius:10px;flex-direction:column;justify-content:center;gap:.4vh;width:100%;height:fit-content;padding:1.25vw 1.5vw;display:flex;box-shadow:inset 0 0 0 1px #ffffff13,inset 0 0 2.5vw #ffffff0d}.contact-item-label{letter-spacing:.03em;color:#8b7355;margin-bottom:.2vh;font-size:clamp(10px,.7vw,14px);font-weight:500}.contact-content-right{justify-content:center;align-items:center;width:65%;height:66vh;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.contact{height:auto;padding:25vw 5vw 10vw}.contact-content{gap:10vw}.contact-content-top{gap:8vw}.contact-content-row{flex-direction:column;gap:5vw}.contact-content-left{gap:8vw;width:100%}.contact-content-column{gap:3vw}.contact-content-top-item{border-radius:15px;gap:3vw;padding:4vw}.contact-content-top-item-profile{width:12vw;height:12vw}.contact-content-item{border-radius:15px;gap:1.5vw;padding:4vw}.contact-item-label{font-size:clamp(10px,3vw,14px)}.contact-content-right{width:100%;height:auto;min-height:70vw}}.contact-content-item.scheduler-trigger{border:1px solid #3b82f633;transition:all .3s;animation:3s infinite alternate borderPulse;box-shadow:0 0 15px #3b82f60d,inset 0 0 2.5vw #ffffff0d}.contact-content-item.scheduler-trigger:hover{border-color:#3b82f699;transform:translateY(-2px);box-shadow:0 0 25px #3b82f640,inset 0 0 2.5vw #3b82f60d}.contact-content-item.scheduler-trigger.active-item{border-color:#3b82f6!important;box-shadow:0 0 30px #3b82f659,inset 0 0 2.5vw #3b82f61a!important}@keyframes borderPulse{0%{border-color:#3b82f640;box-shadow:0 0 15px #3b82f60d,inset 0 0 2.5vw #ffffff0d}to{border-color:#3b82f673;box-shadow:0 0 20px #3b82f626,inset 0 0 2.5vw #ffffff0d}}.scheduler-card{-webkit-backdrop-filter:blur(12px);background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;width:100%;max-width:650px;margin:0 auto;padding:24px;box-shadow:0 8px 32px #0000005e}.scheduler-header{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:12px;display:flex}.scheduler-header-icon{color:#3b82f6;animation:2s infinite alternate pulse}.scheduler-layout{grid-template-columns:1.2fr 1fr;gap:20px;margin-bottom:20px;display:grid}@media (max-width:600px){.scheduler-layout{grid-template-columns:1fr}}.calendar-widget{background:#0003;border:1px solid #ffffff0a;border-radius:12px;padding:16px}.calendar-nav{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.calendar-nav-btn{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.calendar-nav-btn:hover{background:#ffffff26;border-color:#3b82f6}.calendar-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.calendar-day-header{color:#fff6;padding-bottom:8px;font-size:.75rem;font-weight:600}.calendar-day{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin:0 auto;font-size:.85rem;transition:all .2s;display:flex}.calendar-day.disabled{color:#ffffff26;cursor:not-allowed}.calendar-day.active:hover{color:#3b82f6;background:#3b82f626}.calendar-day.selected{font-weight:700;box-shadow:0 0 12px #3b82f680;color:#fff!important;background:#3b82f6!important}.timeslots-widget{background:#0003;border:1px solid #ffffff0a;border-radius:12px;flex-direction:column;padding:16px;display:flex}.slots-grid{grid-template-columns:1fr;gap:8px;max-height:220px;padding-right:4px;display:grid;overflow-y:auto}.slots-grid::-webkit-scrollbar{width:4px}.slots-grid::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.slot-btn{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;padding:10px;font-size:.85rem;transition:all .2s}.slot-btn:hover{color:#3b82f6;background:#3b82f61a;border-color:#3b82f666}.slot-btn.selected{color:#fff;background:#3b82f6;border-color:#3b82f6;box-shadow:0 0 10px #3b82f666}.slots-placeholder{text-align:center;opacity:.6;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:20px 0;display:flex}.placeholder-icon{color:#fff3}.scheduler-next-btn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;width:100%;padding:14px;font-size:.95rem;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #3b82f64d}.scheduler-next-btn:disabled{color:#ffffff40;cursor:not-allowed;box-shadow:none;background:#ffffff0d}.scheduler-next-btn:not(:disabled):hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 20px #3b82f680}.scheduler-form{flex-direction:column;gap:16px;display:flex}.form-summary{background:#3b82f60d;border:1px solid #3b82f626;border-radius:10px;margin-bottom:8px;padding:14px}.form-group{flex-direction:column;gap:6px;display:flex}.form-input,.form-textarea{color:#fff;background:#00000040;border:1px solid #ffffff14;border-radius:8px;outline:none;padding:12px;font-size:.9rem;transition:all .2s}.form-input:focus,.form-textarea:focus{border-color:#3b82f6;box-shadow:0 0 8px #3b82f640}.form-actions{grid-template-columns:1fr 2.5fr;gap:12px;margin-top:10px;display:grid}.form-back-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;padding:12px;font-size:.95rem;transition:all .2s}.form-back-btn:hover{background:#ffffff0d}.form-submit-btn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:12px;font-size:.95rem;font-weight:600;transition:all .3s}.form-submit-btn:hover{background:#2563eb;box-shadow:0 4px 15px #3b82f64d}.scheduler-success{flex-direction:column;justify-content:center;align-items:center;padding:30px 10px;display:flex}.success-icon-ring{background:#10b9811a;border:2px solid #10b981;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.success-check{color:#10b981;animation:.3s ease-out forwards scaleIn}.success-details{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;width:100%;margin-top:24px;padding:16px}.scheduler-reset-btn{color:#fff9;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;margin-top:24px;padding:10px 20px;font-size:.85rem;transition:all .2s}.scheduler-reset-btn:hover{color:#fff;border-color:#ffffff4d}.accent-blue{color:#3b82f6}@keyframes pulse{0%{opacity:.8;transform:scale(1)}to{opacity:1;transform:scale(1.1)}}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.faq-section{width:100%;margin-top:12vh;padding:0 5vw}.faq-container{max-width:900px;margin:0 auto}.faq-list{flex-direction:column;gap:16px;margin-top:5vh;display:flex}.faq-item{background:#ffffff04;border:1px solid #ffffff0d;border-radius:12px;transition:all .3s;overflow:hidden}.faq-item:hover{background:#ffffff06;border-color:#3b82f640;box-shadow:0 4px 20px #00000026}.faq-item.open{background:#ffffff08;border-color:#3b82f666}.faq-trigger{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;padding:20px 24px;display:flex}.faq-question{font-size:1.1rem;font-weight:500;line-height:1.4;transition:color .3s}.faq-item:hover .faq-question{color:#3b82f6}.faq-icon-wrapper{flex-shrink:0;width:20px;height:20px;margin-left:20px;position:relative}.faq-icon-line{background-color:#fff;transition:transform .3s;position:absolute}.faq-icon-line-h{width:20px;height:2px;top:9px;left:0}.faq-icon-line-v{width:2px;height:20px;top:0;left:9px}.faq-item.open .faq-icon-line-v{opacity:0;transform:rotate(90deg)}.faq-item.open .faq-icon-line-h{background-color:#3b82f6;transform:rotate(180deg)}.faq-content-box{max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-answer{color:#ffffffb3;padding:0 24px 24px;font-size:.95rem;line-height:1.6}
/*# sourceMappingURL=0lvf3epi_jntk.css.map*/