.ContactUsPage{padding:7vw;width:100%}@media (max-width:450px){.ContactUsPage{margin-top:12vw}}.ContactUsContainer{width:100%;justify-content:start;gap:1.3vw;align-items:start}.ContactUsContainer .right-division{width:33%;gap:1.3vw}.support-message-box{padding:1.3vw 1.5vw;height:13vw;background-color:#fff;border:.1vw solid var(--primary-300);border-radius:.8vw;align-items:start!important;gap:1vw}.support-message-box,.support-message-box>div.flex-hz{width:100%;justify-content:start}.support-message-box>div.flex-hz:first-child{color:var(--primary-900);font-size:var(--fontSize-md)}.support-message-box>p{font-size:var(--fontSize-sm);color:var(--primary-600)}.support-message-box .send-msg-btn{width:100%;height:3vw;background-color:transparent!important;border:.1vw solid var(--secondary-500);font-size:var(--fontSize-md);border-radius:.61vw;margin-top:2vw;overflow:hidden;position:relative;cursor:pointer;transition:all .45s ease-in-out}.support-message-box .send-msg-btn span{color:var(--secondary-500);transition:all .45s ease-in-out;z-index:4}.support-message-box .send-msg-btn:after{width:130%;height:100%;position:absolute;content:"";top:0;border-top-left-radius:3vw;border-bottom-left-radius:3vw;background-color:var(--secondary-500);left:160%;transition:all .45s ease-in-out;z-index:0}.support-message-box .send-msg-btn:hover:after{left:-20%}.support-message-box .send-msg-btn:hover span{color:white}.information-box{padding:1.3vw 1.5vw;width:100%;height:17vw;background-color:#fff;border:.1vw solid var(--primary-300);border-radius:.8vw;align-items:start!important;justify-content:start;gap:1vw}.information-box .calling,.information-box .emailing{width:100%;justify-content:space-between}.information-box .calling>div.flex-hz,.information-box .emailing>div.flex-hz{color:var(--primary-900)}.information-box .social-media{width:100%;gap:.7vw}.information-box .social-media a{transition:all .3s ease-in-out}.information-box .social-media a:hover{transform:scale(1.2)}.information-box .calling>a,.information-box .emailing>a{color:var(--primary-800);transition:all .3s ease-in-out}.information-box .calling>a:hover,.information-box .emailing>a:hover{color:var(--secondary-500)}.information-box .working-hours{font-size:var(--fontSize-sm);color:var(--primary-600);margin:.5vw 0}.information-box .emailing{margin:1vw 0;position:relative;height:3vw}.information-box .emailing:after{content:"";width:100%;height:.1vw;background:linear-gradient(to left,var(--primary-0),var(--primary-300),var(--primary-0));position:absolute;top:122%;left:0}.ContactUsContainer .left-division{width:67%;height:100%;padding:1.3vw 1.5vw;background-color:#fff;border:.1vw solid var(--primary-300);border-radius:.8vw;align-items:start!important;justify-content:start;gap:1vw;height:31.3vw}.ContactUsContainer .left-division .top-in-contact{width:100%;justify-content:start;font-size:var(--fontSize-lg);font-weight:700;position:relative;padding-bottom:1.3vw}.ContactUsContainer .left-division .top-in-contact:after{content:"";width:100%;height:.1vw;background:linear-gradient(to left,var(--primary-0),var(--primary-300),var(--primary-0));position:absolute;bottom:0;left:0}.ContactUsContainer .left-division .address{font-size:var(--fontSize-sm);color:var(--primary-600);padding:.6vw 0}.location-container{width:100%;border:.1vw solid var(--primary-300);border-radius:.71vw;height:24.3vw;position:relative;overflow:hidden}.location-container .iframe-location{width:100%;height:94%;border:none!important;z-index:0}.location-container .map-navigation{position:absolute;bottom:0;width:100%;z-index:4;height:6vw;left:0;background:linear-gradient(0deg,rgb(255,255,255),rgb(255,255,255),transparent)}.location-container .map-navigation a{color:var(--secondary-500);font-weight:600;transform:translateY(1.4vw)}.ContactUsContainer div.flex-hz svg{width:1.6vw}.ContactUsContainer .calling svg{width:1.4vw!important}.ContactUsForm{display:none}.ContactUsForm.active{display:flex;position:fixed;width:100%;height:100%;background-color:rgba(35,37,48,.381);backdrop-filter:blur(.5px);top:0;left:0;z-index:120}.ContactUsForm form{width:28vw;height:93vh;border-radius:.8vw;background-color:white;box-shadow:0 .5vw 1vw rgba(0,0,0,.14);align-items:start;justify-content:start;padding:1.5vw 1.8vw;gap:1.9vw}.ContactUsForm .close-form{font-size:var(--fontSize-xxl);color:var(--primary-900);transition:all .3s ease-in-out;cursor:pointer}.ContactUsForm .close-form:hover{color:var(--secondary-500)}.ContactUsForm form div.flex-vr{width:100%;align-items:start;justify-content:start;gap:.6vw;position:relative}.ContactUsForm form div.flex-vr input{border-radius:.67vw!important;border:.13vw solid var(--primary-300)}.ContactUsForm form div.flex-vr input::placeholder{color:var(--primary-500)}.ContactUsForm form div.flex-vr label{color:var(--primary-900)}.ContactUsForm form div.flex-vr textarea{border-radius:.67vw!important;border:.13vw solid var(--primary-300);resize:none!important;height:8vw;font-size:var(--fontSize-sm);font-weight:400!important;padding:.8vw .7vw}.ContactUsForm form div.flex-vr textarea::placeholder{color:var(--primary-500)}.ContactUsForm form .send-msg{width:100%}.ContactUsForm form .send-msg button{width:16vw;height:3vw;color:var(--secondary-600);border:.1vw solid var(--secondary-500);border-radius:.6vw;cursor:pointer;background-color:transparent;transition:all .3s ease-in-out}.ContactUsForm form .send-msg button:hover{background-color:var(--secondary-600);color:white}.ContactUsForm form #error-msg{position:absolute;bottom:-1.3vw}.close-container{width:100%;justify-content:start;align-items:start}.close-container span,.close-form span{display:none}.close-form i{display:flex}@media (max-width:450px){.ContactUsContainer,.ContactUsContainer .right-division{flex-direction:column-reverse;gap:4.3vw}.ContactUsContainer .right-division{width:100%}.ContactUsContainer .left-division{width:100%;padding:6.3vw 4.5vw;background-color:#fff;border:.14vw solid var(--primary-300);border-radius:2.8vw;gap:4.3vw;height:100vw}.ContactUsContainer div.flex-hz svg{width:6.6vw}.ContactUsContainer .calling svg{width:6.1vw!important}.location-container{border:.3vw solid var(--primary-300);border-radius:2.71vw;height:57vw}.location-container .map-navigation{height:21vw}.ContactUsContainer .left-division .top-in-contact:after{height:.4vw}.location-container .map-navigation a{transform:translateY(4.4vw)}.information-box{padding:5.3vw 4.5vw;height:68vw;border:.3vw solid var(--primary-300);border-radius:2.8vw;gap:6vw}.information-box .working-hours{font-size:var(--fontSize-md)}.information-box .emailing{margin:4vw 0;position:relative;height:6.5vw}.information-box .emailing:after{height:.4vw;top:152%}.information-box .social-media{gap:6.7vw}.support-message-box{padding:5.3vw 4.5vw;height:53vw;border:.3vw solid var(--primary-300);border-radius:2.8vw;gap:3vw}.support-message-box>p{font-size:var(--fontSize-md)}.support-message-box .send-msg-btn{height:12vw;border:.3vw solid var(--secondary-500);font-size:var(--fontSize-md);border-radius:2.31vw}.ContactUsContainer .left-division .address{font-size:var(--fontSize-md)}.ContactUsContainer .left-division .top-in-contact,.information-box .calling>div.flex-hz,.information-box .emailing>div.flex-hz,.support-message-box>div.flex-hz:first-child{gap:1.62vw}.ContactUsForm form{width:100%;height:100%;border-radius:0;box-shadow:none;align-items:start;justify-content:start;padding:0;gap:6.9vw}.close-container span{display:flex}.close-container{width:100%;justify-content:end;align-items:start;padding:3.5vw 5vw;box-shadow:0 .5vw 1vw rgba(0,0,0,.07);gap:33vw}.ContactUsForm form div.flex-vr{gap:2.6vw;padding:0 5vw}.ContactUsForm form div.flex-vr input{border-radius:2.17vw!important;font-size:var(--fontSize-md);padding:4vw 2vw!important}.ContactUsForm form div.flex-vr input::placeholder{font-size:var(--fontSize-md)}.ContactUsForm form div.flex-vr label{color:var(--primary-900)}.ContactUsForm form div.flex-vr textarea{border-radius:2.67vw!important;height:8vw!important;min-height:27vw!important;font-size:var(--fontSize-md);padding:3.8vw 2.7vw}.ContactUsForm form div.flex-vr textarea::placeholder{color:var(--primary-500);font-size:var(--fontSize-md)}.ContactUsForm form .send-msg{width:100%}.ContactUsForm form .send-msg button{width:90%;height:14vw;border-radius:2.6vw}.ContactUsForm form #error-msg{position:absolute;bottom:-5.3vw}.close-form span{display:flex;transform:rotate(180deg)}.close-form i{display:none}}