.contact-hero{background:linear-gradient(135deg,rgba(116,222,113,.08),rgba(74,161,106,.04));padding:4rem 0;margin:0 0 30px;border-bottom:1px solid rgba(116,222,113,.2);text-align:center}.contact-hero .hero-title{font-size:3.2rem;font-weight:700;color:#fff;margin-bottom:1rem}@media screen and (max-width:768px){.contact-hero .hero-title{font-size:2.4rem}}.comp-contact .left-wrap{padding-top:0}.comp-contact .left-wrap .sec-head{margin-bottom:1rem}.comp-contact .form-wrap{margin:0}.comp-contact .form-wrap .form .form-group{margin-bottom:2rem}.comp-contact .form-wrap .form .form-group .segment-select .MuiInputLabel-root{color:#dfe7ff!important;font-size:1.8rem;opacity:.5;line-height:2.8rem;font-family:Lato,sans-serif}.comp-contact .form-wrap .form .form-group .segment-select .MuiInputLabel-root.Mui-focused,.comp-contact .form-wrap .form .form-group .segment-select .MuiInputLabel-root.MuiFormLabel-filled{font-size:1.2rem;color:#dfe7ff!important;opacity:1}.comp-contact .form-wrap .form .form-group .segment-select .MuiFilledInput-root{background:#0a0d12!important;border-radius:.8rem!important;border:1px solid #0a0d12!important;min-height:6rem;transition:all .3s ease}.comp-contact .form-wrap .form .form-group .segment-select .MuiFilledInput-root:after,.comp-contact .form-wrap .form .form-group .segment-select .MuiFilledInput-root:before{display:none!important}.comp-contact .form-wrap .form .form-group .segment-select .MuiFilledInput-root:hover{background:#0a0d12!important}.comp-contact .form-wrap .form .form-group .segment-select .MuiFilledInput-root.Mui-focused{border:1px solid #6a5c7e!important;background:#0a0d12!important;box-shadow:0 0 20px hsla(0,0%,100%,.2)!important}.comp-contact .form-wrap .form .form-group .segment-select .MuiFilledInput-root.Mui-focused:after,.comp-contact .form-wrap .form .form-group .segment-select .MuiFilledInput-root.Mui-focused:before{display:none!important}.comp-contact .form-wrap .form .form-group .segment-select .MuiFilledInput-root .MuiSelect-select{color:#fff!important;padding:0 1.2rem!important;font-size:1.8rem;line-height:2.6rem;height:6rem;display:flex;align-items:center;font-weight:400;font-family:Lato,sans-serif;box-sizing:border-box}.comp-contact .form-wrap .form .form-group .segment-select .MuiFilledInput-root .MuiSelect-icon{color:hsla(0,0%,100%,.7)!important;right:12px;font-size:2rem}.comp-contact .right-wrap .offices-section{margin-bottom:4rem}.comp-contact .right-wrap .details-section{margin-top:2rem}.MuiPopover-root{z-index:9999!important}.MuiPopover-root .MuiPaper-root{background-color:#2a1f35!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:4px!important;margin-top:4px!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important}.MuiPopover-root .MuiPaper-root .MuiList-root{padding:0!important}.MuiPopover-root .MuiPaper-root .MuiMenuItem-root{color:#fff!important;font-size:1.6rem!important;padding:1rem 1.2rem!important;min-height:4.8rem!important}.MuiPopover-root .MuiPaper-root .MuiMenuItem-root:hover{background-color:rgba(116,222,113,.1)!important}.MuiPopover-root .MuiPaper-root .MuiMenuItem-root.Mui-selected{background-color:rgba(116,222,113,.2)!important;color:#74de71!important}.MuiPopover-root .MuiPaper-root .MuiMenuItem-root.Mui-selected:hover{background-color:rgba(116,222,113,.25)!important}.MuiPopover-root .MuiPaper-root .MuiMenuItem-root.Mui-disabled{color:hsla(0,0%,100%,.3)!important;opacity:.5!important}.offices-list{display:flex;flex-direction:column;gap:1.6rem;margin-top:2rem}.office-card{background:linear-gradient(135deg,#1a1420,#2a1f35);border:1px solid hsla(0,0%,100%,.08);border-radius:1.2rem;padding:1.5rem;transition:all .3s ease;position:relative;overflow:hidden}.office-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#74de71;background:linear-gradient(90deg,#74de71,#4aa16a)}.office-card:hover{transform:translateY(-2px);border-color:rgba(116,222,113,.3);box-shadow:0 8px 24px rgba(116,222,113,.15)}.office-card .office-city{font-size:15px;font-weight:700;color:#fff;margin:0 0 .8rem;line-height:1.3}.office-card .office-address{font-size:14px;color:#ddd;line-height:1.6;margin-bottom:1rem}.office-card .btn-link{background:linear-gradient(90deg,#74de71,#4aa16a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;text-decoration:none;font-weight:600;font-size:12px;transition:all .3s ease}.office-card .btn-link:hover{text-decoration:underline}.contact-details-section{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.contact-details-section .detail-item .label{font-size:14px;font-weight:700;color:#fff;margin-bottom:.6rem}.contact-details-section .detail-item .value{font-size:14px;color:#ddd}.contact-details-section .detail-item .value .btn-link{background:linear-gradient(90deg,#74de71,#4aa16a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;text-decoration:none;font-weight:600;transition:all .3s ease}.contact-details-section .detail-item .value .btn-link:hover{text-decoration:underline}@media screen and (max-width:767px){.comp-contact .sec-cont{display:block}.comp-contact .right-wrap{width:100%;margin-top:4rem}.comp-contact .left-wrap{width:100%;padding-top:0}.comp-contact .form-wrap{margin-top:0}}