.map-container{width:100%;height:100%}@media(max-width:850px){.map-container{height:500px}}.visitUsparent{background:var(--Color-gray-50,#f6f6f6);padding-top:80px;padding-bottom:80px}.visitusContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:48px}.visitusContainer .Body{display:flex;flex-direction:column;z-index:1000;width:100%}.visitusContainer .top{display:flex;flex-direction:column;align-items:center;gap:8px}.visitusContainer .top .moto{display:flex;padding:var(--Spacing,8px) 12px;justify-content:center;align-items:center;gap:var(--Spacing,8px);border-radius:36px;background:var(--Color-red-100,#fdeae8);width:-moz-fit-content;width:fit-content}.visitusContainer .top .moto span{color:var(--Color-red-primary---600,#e03b24);font-size:16px;font-style:normal;font-weight:600;line-height:150%}.visitusContainer .top .title{color:var(--Color-black,#0d0d0d);text-align:center;font-size:32px;font-style:normal;font-weight:600;line-height:120%}.visitusContainer .card{border-radius:5px;background:var(--Color-white,#fff);box-shadow:0 0 24px 0 rgba(0,0,0,.05);display:flex;padding:12px;align-items:center;gap:10px;align-self:stretch}.visitusContainer .card .content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--Radius-6,6px);flex:1 0}.visitusContainer .card .content .title{color:var(--Color-gray-800,#373030);font-size:16px;font-style:normal;font-weight:500;line-height:140%}.visitusContainer .card .content .data{color:var(--Color-gray-800,#373030);font-size:14px;font-style:normal;font-weight:300;line-height:150%}.visitusContainer .card .content .time{display:flex;flex-direction:column}.visitusContainer .map{width:100%;height:100%;position:relative}.visitusContainer .map .card{position:absolute;right:24px;bottom:24px;max-width:280px}.visitusContainer .cards{margin:32px 0;display:flex;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch}.visitusContainer .cards>div{flex:1 1}.visitusContainer .formSectionv1{display:flex;flex-direction:column;gap:24px}.visitusContainer .form{display:flex;padding:var(--padding-top-bottom,16px);flex-direction:column;align-items:flex-start;gap:var(--Padding-Sides,24px);align-self:stretch;border-radius:var(--Radius-4,4px);background:#fff;box-shadow:0 0 24px 0 rgba(0,0,0,.05)}.visitusContainer .form .title{color:var(--Color-black,#0d0d0d);text-align:center;font-size:32px;font-style:normal;font-weight:500;line-height:120%}.visitusContainer .form .description{color:var(--Color-gray-500,#747474);font-size:18px;font-style:normal;font-weight:500;line-height:140%}.visitusContainer .form .phoneNum{display:flex;width:100%}.visitusContainer .form .phoneNum .css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input{padding:0 20px 0 0;width:29px}.visitusContainer .form .Mui-focused{color:#e03b24}.visitusContainer .form .MuiTextField-root{width:100%}.visitusContainer .form .MuiTextField-root .MuiOutlinedInput-notchedOutline{border-radius:50px}.visitusContainer .form .mui-9ddj71-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#e03b24}.visitusContainer .form .mui-1ra0d2g-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#e03b24!important}.visitusContainer .form .phoneinp .MuiOutlinedInput-notchedOutline{border-top-left-radius:0;border-bottom-left-radius:0}.visitusContainer .buttonHolder{width:100%}.visitusContainer .contactHead{color:var(--Color-white,#fff);font-size:clamp(48px,6vw,56px);text-align:center;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase}@media(min-width:850px){.visitusContainer .Body{display:flex;flex-direction:row-reverse;gap:48px}.visitusContainer .Body>div{flex:1 1}.visitusContainer .mapSection{display:flex;flex-direction:column;flex:1 1 58%!important}.visitusContainer .formSectionv1{flex:1 1 42%!important}.visitusContainer .cards{flex-direction:row;margin:32px 0 0}.visitusContainer .cards>div{flex:1 1}.visitusContainer .cards .card .icon{width:clamp(40px,4vw,80px)}.visitusContainer .cards .card .content .data{font-size:clamp(12px,2vw,14px)}.visitusContainer .buttonHolder{width:-moz-fit-content;width:fit-content}.visitusContainer .contactHead{color:var(--Color-white,#fff);font-size:clamp(42px,6vw,71px);font-style:normal;font-weight:700;line-height:100%;text-align:start;text-transform:uppercase}}