.form-container{justify-content:center;align-items:center;margin-left:90px;padding:10px 0 40px;display:flex}.form-wrapper{border:1px solid #3d3d3d;width:100%;max-width:1146px;padding:20px 45px 20px 10px;display:flex}.form-content{width:100%;display:flex}.left-section-form,.right-section-form{flex-direction:column;flex:1;gap:25px;display:flex}.left-section-form h2{color:#000;text-align:left;margin-bottom:20px;margin-left:20px;font-size:24px;font-weight:700}.input-group{border-bottom:1px solid #3d3d3d;flex-direction:column;align-items:flex-start;margin-bottom:25px;margin-left:20px;padding-bottom:8px;transition:border-color .3s;display:flex}.input-field-wrapper{align-items:center;width:100%;display:flex}.input-icon{width:20px;height:20px;margin-right:10px}.input-group.has-error{border-bottom:1px solid red}.error-text{color:red;margin-top:5px;margin-left:30px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:500;display:block}.message-error{text-align:left;margin-top:8px;margin-left:0}.form-input{color:#000;background-color:#0000;border:none;outline:none;width:450px;padding:0;font-size:14px}.form-input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.form-input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.form-input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.form-input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.message-input{color:#000;border:none;border-bottom:1px solid #3d3d3d;outline:none;width:100%;min-height:100px;margin-top:71px;font-size:14px}.message-input:focus{border:none;border-bottom:1px solid #3d3d3d;outline:none}.message-input-wrapper.has-error .message-input,.message-input-wrapper.has-error .message-input:focus{border-bottom:1px solid red}.message{margin-top:20px;margin-left:10px}.message-label{display:none}button.send-button{color:#fff;cursor:pointer;background-color:#000;border:none;width:538px;margin-top:0;padding:12px;transition:background-color .3s}button.send-button:hover{background-color:#333}@media (max-width:1440px){.form-wrapper{border:1px solid #3d3d3d;width:80%;display:flex}.form-input{color:#000;background-color:#0000;border:none;width:450px;padding:0;font-size:14px}button.send-button{color:#fff;cursor:pointer;background-color:#000;border:none;width:100%;margin-top:1px;padding:12px;transition:background-color .3s}}@media (max-width:1024px){.form-container{justify-content:center;align-items:center;margin-left:100px;padding:0 0 60px;display:flex}.left-section-form h2{color:#000;text-align:left;margin-bottom:20px;margin-left:0;font-size:24px;font-weight:700}.form-wrapper{padding:20px}.left-section-form,.right-section-form{padding-left:0;padding-right:0}.input-group{align-items:center;margin-bottom:10px;margin-left:0;display:flex}.form-input{width:100%}.message{margin-top:5px}button.send-button{width:100%;margin-top:-15px}}@media (max-width:768px){.form-container{justify-content:center;align-items:center;margin-left:100px;padding:0 20px 50px;display:flex}.form-wrapper{flex-direction:column;width:83%;max-width:600px;padding:20px}.form-content{flex-direction:column;gap:0}.left-section-form,.right-section-form{width:100%;padding-left:0;padding-right:0}.input-group{align-items:center;margin-bottom:25px;margin-left:0;display:flex}.form-input{width:100%}.message{margin-top:0;margin-left:0}.message-label{color:#666;margin-top:10px;margin-bottom:-5px;font-size:14px;display:block}.message-input{margin-top:0}button.send-button{width:100%;margin-top:20px}}@media (max-width:767px){.form-container{padding:0 15px 50px}}@media (max-width:480px){.form-container{margin:0 auto;padding:0 20px 50px}.form-wrapper{border:1px solid #3d3d3d;width:100%;padding:20px 45px 20px 10px;display:flex}.message{margin-top:20px;margin-left:0}.form-wrapper{flex-direction:column;padding:15px}.left-section-form,.right-section-form{padding-left:0;padding-right:0}.form-input{width:100%;font-size:12px}.message-input{margin-top:0;padding:0;font-size:12px}button.send-button{width:100%;font-size:14px}.form-container h2{margin-left:0;font-size:28px}}.success-overlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.success-modal{text-align:center;background:#fff;border:1px solid #3d3d3d;border-radius:2px;width:90%;max-width:400px;padding:40px;position:relative}.success-icon-wrapper{background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 20px;display:flex;box-shadow:0 0 20px #22c55e4d}.success-icon-wrapper svg{color:#fff;font-size:40px}.success-modal h3{color:#000;text-transform:uppercase;margin-bottom:10px;font-size:24px;font-weight:700}.success-modal p{color:#666;margin-bottom:30px;font-size:16px;line-height:1.5}.close-success-btn{color:#fff;cursor:pointer;background:#000;border:none;width:100%;padding:12px 30px;font-size:14px;font-weight:600;transition:all .3s}.close-success-btn:hover{background:#333}.dark-theme .form-wrapper{border-color:#555}.dark-theme .left-section-form h2{color:#fff}.dark-theme .input-group{border-bottom-color:#555}.dark-theme .form-input{color:#fff}.dark-theme .form-input::placeholder{color:#aaa}.dark-theme .form-input:-webkit-autofill{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #3d3d3d!important}.dark-theme .form-input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #3d3d3d!important}.dark-theme .form-input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #3d3d3d!important}.dark-theme .form-input:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #3d3d3d!important}.dark-theme .message-input{color:#fff;background-color:#0000;border-bottom-color:#555}.dark-theme .message-input:focus{border-bottom-color:#aaa}.dark-theme .message-input::placeholder{color:#aaa}.dark-theme button.send-button{color:#fff;background-color:#4a4a4a}.dark-theme button.send-button:hover{background-color:#555}
.contact-container{color:#000;width:100%;max-width:1240px;margin:0 auto;padding-bottom:60px;padding-left:90px}.contact-container,.contact-container h4,.contact-container span,.contact-container p{font-family:Montserrat,sans-serif!important}.contact-header h2{margin-bottom:8px;font-size:26px;font-weight:650}.contact-header p{color:#000;margin-bottom:32px;font-size:14px}.contact-box{border:1px solid #3d3d3d;width:1146px;height:440px;display:flex;overflow:hidden}.detail-left{border-right:1px solid #3d3d3d;flex-direction:column;width:697px;display:flex}.detail-contact-item{border-bottom:1px solid #3d3d3d;align-items:flex-start;gap:16px;padding:25px 20px;display:flex}.detail-contact-item:last-child{border-bottom:none;padding-bottom:35px}.detail-contact-item img{width:35px;height:35px;margin-top:4px}.contact-text{margin-left:30px}.contact-text h4{margin-bottom:4px;font-size:20px;font-weight:650}.contact-text p{color:#000;margin:0;font-size:16px}.number{text-decoration:none}.number:hover{text-decoration:underline}.detail-right{flex-direction:column;justify-content:flex-start;width:449px;display:flex}.location-info{border-bottom:1px solid #3d3d3d;align-items:flex-start;gap:12px;padding:8px;display:flex}.location-info img{width:35px;height:35px;margin-top:4px}.right-detail-text{margin-left:30px}.location-info h4{margin:0 0 4px;font-size:20px;font-weight:650}.location-info p{color:#000;margin:0;font-size:16px}.right-detail-text p{text-decoration:none}.right-detail-text p:hover{text-decoration:underline}@media (max-width:1440px) and (min-width:1024px){.contact-container{color:#000;justify-content:center;width:81%;margin:0 auto;padding-bottom:60px;padding-left:90px}.detail-contact-item{border-bottom:1px solid #3d3d3d;align-items:flex-start;gap:16px;padding:20px;display:flex}.detail-contact-item:last-child{margin-top:-12px;padding:25px 20px}.contact-box{border:1px solid #3d3d3d;width:100%;height:440px;display:flex;overflow:hidden}}@media (max-width:1024px){.contact-container{color:#000;width:80%;margin:0 auto;padding-bottom:60px;padding-left:90px}.detail-contact-item:last-child{border-bottom:1px solid #3d3d3d;padding-bottom:25px}.contact-box{flex-direction:column;width:100%;height:auto}.location-info{align-items:flex-start;gap:12px;padding:13px 20px;display:flex}.detail-left{border-right:0 solid #3d3d3d}.detail-left,.detail-right{width:100%}.location-info{border-bottom:none}iframe{height:300px}}@media (max-width:768px){.contact-container{color:#000;width:82%;margin:0 auto;padding-bottom:60px;padding-left:100px}.detail-contact-item:last-child{border-bottom:1px solid #3d3d3d;padding-bottom:25px}.detail-left{border-right:0 solid #3d3d3d}.contact-text h4,.location-info h4{font-size:18px}.contact-text p,.location-info p{font-size:14px}.detail-contact-item img,.location-info img{width:30px;height:30px}.contact-text,.right-detail-text{margin-left:20px}iframe{height:250px}}@media (max-width:767px){.contact-container{color:#000;width:82%;margin:0 auto;padding-bottom:60px;padding-left:0}.detail-contact-item:last-child{border-bottom:1px solid #3d3d3d;padding-bottom:25px}.detail-left{border-right:0 solid #3d3d3d}.contact-text h4,.location-info h4{font-size:18px}.contact-text p,.location-info p{font-size:14px}.detail-contact-item img,.location-info img{width:30px;height:30px}.contact-text,.right-detail-text{margin-left:20px}iframe{height:250px}}@media (max-width:480px) and (min-width:376px){.contact-container{color:#000;width:100%;margin:0 auto;padding:0 20px 60px}.detail-contact-item:last-child{border-bottom:1px solid #3d3d3d;padding-bottom:25px}.detail-contact-item{gap:0;padding:20px 16px}.detail-left{border-right:0 solid #3d3d3d}.contact-header h2{font-size:16px}.contact-header p{font-size:12px}.contact-text h4,.location-info h4{flex-direction:column;gap:4px;font-size:15px;font-weight:700;display:flex}.contact-text h4 .number{overflow-wrap:anywhere;word-break:break-all;margin-top:2px;font-size:15px;font-weight:700}.contact-text p,.location-info p{color:#444;font-size:13px;line-height:1.3}.detail-contact-item{padding:20px 16px}.location-info{gap:0;padding:16px}iframe{height:200px}.detail-contact-item img,.location-info img{width:25px;height:25px}}@media (max-width:375px) and (min-width:320px){.contact-container{color:#000;width:100%;padding:0 20px 60px}.detail-left{border-right:0 solid #3d3d3d}.contact-text h4,.location-info h4{flex-direction:column;gap:2px;font-size:14px;font-weight:700;display:flex}.contact-text h4 .number{overflow-wrap:anywhere;word-break:break-all;font-size:14px;font-weight:700}.contact-text p,.location-info p{color:#444;font-size:13px;line-height:1.3}.location-info{gap:0;padding:16px}.detail-contact-item{gap:0;padding:20px 16px}.detail-contact-item img,.location-info img{width:25px;height:25px}}.dark-theme.contact-container{color:#fff}.dark-theme .contact-header p,.dark-theme .contact-text p,.dark-theme .location-info p{color:#ccc}.dark-theme .contact-text p{color:#ccc!important}.dark-theme .contact-box{border-color:#555}.dark-theme .detail-left{border-right-color:#555}.dark-theme .detail-contact-item,.dark-theme .location-info{border-bottom-color:#555}@media (max-width:1024px){.dark-theme .detail-contact-item:last-child{border-bottom-color:#555}.dark-theme .detail-left{border-right-color:#0000}}@media (max-width:768px){.dark-theme .detail-contact-item:last-child{border-bottom-color:#555}}
