@keyframes shine{0%{opacity:0;left:0%}50%{opacity:1}to{opacity:0;left:100%}}.contact_form .main_wrapper{--gap:60px;gap:var(--gap);background:linear-gradient(90deg,#000,#233f90);border-radius:20px;padding:60px 90px 60px 60px}@media only screen and (max-width:991px){.contact_form .main_wrapper{--gap:40px;padding:50px 30px}}@media only screen and (max-width:768px){.contact_form .main_wrapper{flex-direction:column;padding:40px}}@media only screen and (max-width:540px){.contact_form .main_wrapper{--gap:30px;border-radius:10px;padding:30px 20px 40px}}.contact_form .main_wrapper .heading{flex:0 40%;width:100%;max-width:40%}@media only screen and (max-width:768px){.contact_form .main_wrapper .heading{flex:0 100%;max-width:100%}}@media only screen and (max-width:540px){.contact_form .main_wrapper .heading{text-align:center}}.contact_form .main_wrapper .heading h2,.contact_form .main_wrapper .heading p{color:var(--white)}.contact_form .main_wrapper .form{max-width:calc(100% - var(--gap));flex:1;width:100%;position:relative}@media only screen and (max-width:768px){.contact_form .main_wrapper .form{max-width:100%}}.contact_form .main_wrapper .form:before{content:"";z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;background:url(/assets/logo-vector-light.svg) 100% 100%/200px no-repeat;transition:all .5s;position:absolute;inset:0}@media only screen and (max-width:768px){.contact_form .main_wrapper .form:before{background-size:160px}}.contact_form .main_wrapper .form .form-grid{--item:2;--labelfontbefore:14px;--gaplr:15px;--color:var(--black)}@media only screen and (max-width:540px){.contact_form .main_wrapper .form .form-grid{--item:1}}.contact_form .main_wrapper .form .form-grid .form-group label{margin-bottom:10px;display:block;position:static}.contact_form .main_wrapper .form .form-grid .form-group .form-control{background:#fbfbfb;outline:none;padding:0 10px}.contact_form .main_wrapper .form .form-grid .form-group .form-control::placeholder{color:#818181}.contact_form .main_wrapper .form .form-grid .projectCat{cursor:pointer;position:relative}.contact_form .main_wrapper .form .form-grid .projectCat .input_wrap{background:#fbfbfb;outline:none;padding:0 10px}.contact_form .main_wrapper .form .form-grid .projectCat .input_wrap input{cursor:pointer}.contact_form .main_wrapper .form .form-grid .projectCat:before{content:none}.contact_form .main_wrapper .form .form-grid .projectCat .placeholder{background-position:98%;border:1px solid #ccc;border-radius:4px;align-items:center;width:100%;padding-right:25px;font-size:14px;display:flex;position:relative}.contact_form .main_wrapper .form .form-grid .projectCat .placeholder:before{content:"";background:url(/assets/icon/arrow-down-black.svg) no-repeat;width:20px;height:12px;position:absolute;top:15px;right:4px}.contact_form .main_wrapper .form .form-grid .projectCat .placeholder input{box-shadow:none;border:none}.contact_form .main_wrapper .form .form-grid .projectCat .placeholder input:focus{box-shadow:none}.contact_form .main_wrapper .form .form-grid .projectCat .dropdown__wrap{background-color:var(--white);transform-origin:top;opacity:0;z-index:2;width:100%;max-height:280px;transition:all .4s;position:absolute;top:100%;left:0%;overflow-y:auto;transform:perspective(2000px)translateZ(50px)rotateX(-90deg)scale(.86,.75)translateY(50px);box-shadow:0 2px 8px #63636333}.contact_form .main_wrapper .form .form-grid .projectCat .dropdown__wrap::-webkit-scrollbar{width:4px}.contact_form .main_wrapper .form .form-grid .projectCat .dropdown__wrap::-webkit-scrollbar-thumb{background-color:#ccc}.contact_form .main_wrapper .form .form-grid .projectCat .dropdown__wrap.active{opacity:1;transform:scale(1)}.contact_form .main_wrapper .form .form-grid .projectCat .dropdown__wrap .dropdown_menu{height:100%;padding:10px 0 0}.contact_form .main_wrapper .form .form-grid .projectCat .dropdown__wrap .dropdown_menu .options{--boxsize:15px;color:#000;align-items:center;gap:7px;margin-bottom:7px;padding:5px 10px;display:flex;position:relative;overflow-x:hidden}.contact_form .main_wrapper .form .form-grid .projectCat .dropdown__wrap .dropdown_menu .options .in-bx{height:var(--boxsize);width:var(--boxsize);border:1px solid #666;border-radius:3px;transition:all;position:relative}.contact_form .main_wrapper .form .form-grid .projectCat .dropdown__wrap .dropdown_menu .options .in-bx:before{content:"";z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;background:url(/assets/icon/tick-white.svg) 50%/60% no-repeat;transition:all .5s;position:absolute;inset:0}.contact_form .main_wrapper .form .form-grid .projectCat .dropdown__wrap .dropdown_menu .options span{flex:1;font-size:14px;font-weight:500;line-height:1;display:block}.contact_form .main_wrapper .form .form-grid .projectCat .dropdown__wrap .dropdown_menu .options input{opacity:0;appearance:none;z-index:1;cursor:pointer;width:100%;height:100%;position:absolute}.contact_form .main_wrapper .form .form-grid .projectCat .dropdown__wrap .dropdown_menu .options input:checked~.in-bx{background-color:var(--primary)}.contact_form .main_wrapper .form .form-grid .projectCat .dropdown__wrap .dropdown_menu .options input:checked~.in-bx:before{opacity:1}.contact_form .main_wrapper .form .form-grid .projectCat .dropdown__wrap .dropdown_menu .options ul{background-color:#f5f5f5;padding:10px 0 10px 20px}.contact_form .main_wrapper .form .form-grid .projectCat .dropdown__wrap .dropdown_menu .options ul li{align-items:center;gap:7px;padding-bottom:6px;font-size:13px;display:flex;position:relative}.contact_form .main_wrapper .form .form-grid .projectCat .dropdown__wrap .dropdown_menu .options ul li .in-bx{height:var(--boxsize);width:var(--boxsize);border:1px solid #666;border-radius:3px;transition:all;position:relative}.contact_form .main_wrapper .form .form-grid .projectCat .dropdown__wrap .dropdown_menu .options ul li .in-bx:before{content:"";z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;background:url(/assets/icon/tick-white.svg) 50%/60% no-repeat;transition:all .5s;position:absolute;inset:0}.contact_form .main_wrapper .form .form-grid .projectCat .dropdown__wrap .dropdown_menu .options ul li span{flex:1;font-size:13px;font-weight:500;display:block}.contact_form .main_wrapper .form .form-grid .projectCat .dropdown__wrap .dropdown_menu .options ul li input{opacity:0;appearance:none;z-index:1;width:100%;height:100%;position:absolute}.contact_form .main_wrapper .form .form-grid .projectCat .dropdown__wrap .dropdown_menu .options ul li input:checked~.in-bx{background-color:#000}.contact_form .main_wrapper .form .form-grid .projectCat .dropdown__wrap .dropdown_menu .options ul li input:checked~.in-bx:before{opacity:1}.contact_form .main_wrapper .form .disclaim{margin:40px 0 25px}@media only screen and (max-width:540px){.contact_form .main_wrapper .form .disclaim{text-align:center}}.contact_form .main_wrapper .form .disclaim p{color:var(--white);max-width:375px;font-size:14px;font-weight:500}.contact_form .main_wrapper .form .disclaim p a{text-decoration:underline}.map_section .main_wrapper{background:var(--white);--gap:50px;align-items:center;gap:var(--gap);border-radius:20px;box-shadow:0 5px 15px #00000059}@media only screen and (max-width:1280px){.map_section .main_wrapper{--gap:40px}}@media only screen and (max-width:991px){.map_section .main_wrapper{--gap:30px}}@media only screen and (max-width:768px){.map_section .main_wrapper{flex-direction:column;padding:30px 20px}}.map_section .main_wrapper .details{flex:0 35%;width:100%;max-width:35%;padding:30px}@media only screen and (max-width:1280px){.map_section .main_wrapper .details{padding:25px}}@media only screen and (max-width:991px){.map_section .main_wrapper .details{flex:0 40%;max-width:40%;padding:20px}}@media only screen and (max-width:768px){.map_section .main_wrapper .details{flex:0 100%;max-width:100%;padding:0}}.map_section .main_wrapper .details h4{font-size:28px;font-weight:700;line-height:1.2}@media only screen and (max-width:991px){.map_section .main_wrapper .details h4{font-size:24px}}@media only screen and (max-width:540px){.map_section .main_wrapper .details h4{text-align:center;font-size:22px}}.map_section .main_wrapper .details ul{margin:20px 0 40px}@media only screen and (max-width:991px){.map_section .main_wrapper .details ul{margin:20px 0 30px}}@media only screen and (max-width:540px){.map_section .main_wrapper .details ul{margin:20px 0}}.map_section .main_wrapper .details ul li:not(:last-child){margin-bottom:20px}.map_section .main_wrapper .details ul li a{color:var(--black);gap:10px;line-height:1.2;display:flex}.map_section .main_wrapper .details ul li a:hover{transform:translate(5px)}.map_section .main_wrapper .details ul li a .icon{flex:0 25px;width:25px;height:25px}.map_section .main_wrapper .details ul li a span{flex:1}.map_section .main_wrapper .map{max-width:calc(100% - var(--gap));flex:1;width:100%;line-height:0}@media only screen and (max-width:768px){.map_section .main_wrapper .map{max-width:100%}}.map_section .main_wrapper .map iframe{filter:grayscale();border-radius:20px;height:500px;transition:all .5s}@media only screen and (max-width:540px){.map_section .main_wrapper .map iframe{border-radius:5px;height:350px}}.map_section .main_wrapper .map iframe:hover{filter:grayscale(0)}.location_sec{z-index:0;position:relative}.location_sec:before{content:"";background-color:var(--lightprime);filter:blur(100px);z-index:-1;border-radius:50%;width:200px;height:200px;position:absolute;top:5%;left:5%}.location_sec .heading{text-align:center;margin:0 auto 50px}@media only screen and (max-width:768px){.location_sec .heading{margin:0 auto 40px}}@media only screen and (max-width:540px){.location_sec .heading{margin:0 auto 30px}}.location_sec .location_wrapper{--gap:15px;gap:var(--gap);display:flex}@media only screen and (max-width:991px){.location_sec .location_wrapper{flex-wrap:wrap}}.location_sec .location_wrapper .loc_col{background:var(--white);border-radius:15px;width:100%;padding:20px}@media only screen and (max-width:991px){.location_sec .location_wrapper .loc_col{flex:0 1 calc(50% - var(--gap))}}@media only screen and (max-width:540px){.location_sec .location_wrapper .loc_col{flex:0 100%}}.location_sec .location_wrapper .loc_col:hover .details a{color:var(--black)}.location_sec .location_wrapper .loc_col .upper_sec{align-items:center;gap:10px;display:flex}.location_sec .location_wrapper .loc_col .upper_sec h6{flex:1;font-size:24px;line-height:1.2}@media only screen and (max-width:1280px){.location_sec .location_wrapper .loc_col .upper_sec h6{font-size:22px}}@media only screen and (max-width:768px){.location_sec .location_wrapper .loc_col .upper_sec h6{font-size:20px}}@media only screen and (max-width:540px){.location_sec .location_wrapper .loc_col .upper_sec h6{font-size:18px}}.location_sec .location_wrapper .loc_col .upper_sec .icon{flex:0 40px;width:40px;height:40px}@media only screen and (max-width:1280px){.location_sec .location_wrapper .loc_col .upper_sec .icon{flex:0 35px;width:35px;height:35px}}@media only screen and (max-width:768px){.location_sec .location_wrapper .loc_col .upper_sec .icon{flex:0 30px;width:30px;height:30px}}.location_sec .location_wrapper .loc_col .details{margin-top:15px}@media only screen and (max-width:768px){.location_sec .location_wrapper .loc_col .details{margin-top:10px}}.location_sec .location_wrapper .loc_col .details a,.location_sec .location_wrapper .loc_col .details p{color:var(--text);line-height:1.4;display:block}@media only screen and (max-width:540px){.location_sec .location_wrapper .loc_col .details a,.location_sec .location_wrapper .loc_col .details p{font-size:14px}}
