@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/css/fonts/poppins-devanagari-normal-400.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/css/fonts/poppins-latin-ext-normal-400.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/css/fonts/poppins-latin-normal-400.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(/css/fonts/poppins-devanagari-normal-500.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(/css/fonts/poppins-latin-ext-normal-500.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(/css/fonts/poppins-latin-normal-500.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(/css/fonts/poppins-devanagari-normal-600.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(/css/fonts/poppins-latin-ext-normal-600.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(/css/fonts/poppins-latin-normal-600.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/css/fonts/poppins-devanagari-normal-700.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/css/fonts/poppins-latin-ext-normal-700.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/css/fonts/poppins-latin-normal-700.woff2)format("woff2")}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{letter-spacing:0;text-transform:none;font-family:Poppins,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.5}@media (max-width:991px){body{font-size:1rem}}body{background-color:#e7e5e2;color:#424b5f;padding-top:73px}.DarkSection{background-color:#021130;color:#fff}.SmHeading,h1{letter-spacing:1px;text-transform:uppercase;margin:1px 0 10px;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.25}@media (max-width:991px){.SmHeading,h1{margin:1px 0 6px}}@media (max-width:767px){.SmHeading,h1{margin:1px 0 3px}}.LightSection .SmHeading,.LightSection h1{color:#7a5604}.LgHeading,h2{letter-spacing:0;text-transform:none;margin:1px 0 10px;font-size:2rem;font-style:normal;font-weight:600;line-height:1.25}@media (max-width:991px){.LgHeading,h2{margin:1px 0 6px}}@media (max-width:767px){.LgHeading,h2{margin:1px 0 3px}}@media (max-width:991px){.LgHeading,h2{font-size:1.5rem}}@media (max-width:767px){.LgHeading,h2{font-size:1.375rem}}p{margin-bottom:18px}@media (max-width:991px){p{margin-bottom:13px}}a,button,input,label,select,textarea{touch-action:manipulation}.PageDocument{overflow:hidden}.PageContentContainer{padding:0 39px 0 41px}.Button,.Button:visited{text-align:center;vertical-align:middle;border:2px solid;justify-content:center;align-items:center;min-height:50px;margin:0;padding:10px 30px;text-decoration:none;transition-property:color,border-color,background-color;transition-duration:.15s;transition-timing-function:ease-in-out;display:inline-flex}.Button:hover{box-shadow:none;outline:0;text-decoration:none}.PrimaryBtn{letter-spacing:1px;text-transform:uppercase;border-width:2px;border-radius:0;font-size:1rem;font-weight:600;line-height:1.25}.LightSection .PrimaryBtn{color:#fff;border-color:#7a5604;background-color:#7a5604}.LightSection .PrimaryBtn:hover,.LightSection .PrimaryBtn:visited:hover{color:#fff;border-color:#684d12;background-color:#684d12}.LightSection .PrimaryBtn:focus,.LightSection .PrimaryBtn:visited:focus{box-shadow:0 0 0 2px #e7e5e2,0 0 0 4px #c08d20}.LightSection .PrimaryBtn:focus,.LightSection .PrimaryBtn:visited:focus,.LightSection .PrimaryBtn:active,.LightSection .PrimaryBtn:visited:active{color:#fff;border-color:#c08d20;background-color:#c08d20}#globalHeader{z-index:9999;background:#e7e5e2;width:100%;margin:0;padding:20px;top:0;left:0;right:0;position:fixed!important}#globalHeader input[type=checkbox]{display:none}#globalHeader .HamburgerLines{display:none}#globalHeader .NavBar{height:33px;justify-content:space-between;align-items:center;padding:0 20px;display:flex}#globalHeader .Logo{letter-spacing:1.4px;text-transform:uppercase;order:1;font-size:26px;font-style:normal;font-weight:700;line-height:1}#globalHeader .Logo a{color:#041d52;text-decoration:none}#globalHeader .MenuItems{order:2;display:flex}#globalHeader .MenuItems li{letter-spacing:1px;margin-left:24px;font-size:16px;font-style:normal;font-weight:500;line-height:1;list-style:none}#globalHeader .MenuItems a{color:#424b5f;z-index:1;margin:0;padding:8px 0 6px;text-decoration:none;transition:color .3s ease-in-out;display:inline-block;position:relative}#globalHeader .MenuItems a:hover{color:#7a5604}#globalHeader .MenuItems a:after{background:#7a5604;content:"";opacity:0;z-index:-1;width:100%;height:2px;transition:opacity .3s ease-in-out;display:block;position:absolute;bottom:-1px;left:0;right:0}#globalHeader .MenuItems a:hover:after{opacity:1}@media (max-width:768px){#globalHeader .NavBar input[type=checkbox]{display:block}#globalHeader .NavBar .HamburgerLines{display:block}#globalHeader .NavBar{display:block;position:relative}#globalHeader .NavBar input[type=checkbox]{z-index:5;opacity:0;cursor:pointer;width:52px;height:100%;display:block;position:absolute;left:12px}#globalHeader .NavBar .HamburgerLines{z-index:2;flex-direction:column;justify-content:space-between;width:35px;height:23px;display:flex;position:absolute;top:5px}#globalHeader .NavBar .HamburgerLines .Line{background:#041d52;border-radius:10px;width:100%;height:4px;display:block}#globalHeader .NavBar .HamburgerLines .Line1{transform-origin:0 0;transition:transform .4s ease-in-out}#globalHeader .NavBar .HamburgerLines .Line2{transition:transform .2s ease-in-out}#globalHeader .NavBar .HamburgerLines .Line3{transform-origin:0 100%;transition:transform .4s ease-in-out}#globalHeader .MenuItems{background:#fff;flex-direction:column;max-width:99vw;height:100vh;margin-left:-40px;padding:100px 55px 20px 27px;transition:transform .5s ease-in-out;display:flex;position:absolute;top:-20px;overflow-x:clip;transform:translate(-150%);box-shadow:5px 0 10px #adadad}#globalHeader .MenuItems li{margin-bottom:1.5rem;font-size:1.3rem;font-weight:500}#globalHeader .MenuItems a:hover:after{opacity:0}#globalHeader .Logo{font-size:30px;position:absolute;top:2px;right:17px}#globalHeader .NavBar input[type=checkbox]:checked~.MenuItems{transform:translate(0)}#globalHeader .NavBar input[type=checkbox]:checked~.HamburgerLines .Line1{transform:rotate(35deg)}#globalHeader .NavBar input[type=checkbox]:checked~.HamburgerLines .Line2{transform:scaleY(0)}#globalHeader .NavBar input[type=checkbox]:checked~.HamburgerLines .Line3{transform:rotate(-35deg)}}@media (max-width:500px){#globalHeader html{font-size:65%}#globalHeader .Logo{font-size:35px;position:absolute;top:-2px;right:17px}#globalHeader .MenuItems{width:97vw}#globalHeader .MenuItems li{margin-bottom:28px;font-size:28px;font-weight:500}}.TopBarWithShadow{box-shadow:0 5px 15px #00000026}.H .AboveFold{min-height:calc(100vh - 73px);background:#fffdfc;flex-direction:column;justify-content:center;align-items:center;display:flex}.H .TextPane{justify-content:center;align-items:center;width:100%;display:flex}.H .TextBlock{text-align:center;max-width:550px;margin:25px 30px}.H .ImagePane{width:100%;height:100vw;display:block;position:relative;overflow:hidden}.H .ImagePane img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:768px){.H .AboveFold{flex-direction:row}.H .ImagePane{min-width:60vw;height:unset;align-self:stretch}}.H .ServiceCatLink{color:#7a5604;margin:5px 20px;text-decoration:none}.H .Services{padding:50px 20px 40px}.H .STextBlock{max-width:800px;margin:auto}.H .services-section{background:#e7e5e2;padding:2rem 1rem}.H .services-container{max-width:800px;margin:0 auto}.H .page-title{text-align:center;color:#1e293b;margin-bottom:2rem}.H .services-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.H .services-grid{grid-template-columns:repeat(2,1fr)}}.H .service-tile{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#f6f6f6;border:2px solid #e2e8f0;border-radius:1rem;min-height:280px;padding:1.5rem;text-decoration:none;transition:all .2s;display:block;position:relative;box-shadow:0 2px 8px #00000014}.H .service-tile:active{border-color:#3b82f6;transform:scale(.98);box-shadow:0 4px 12px #3b82f626}.H .service-tile.is-active{border-color:#3b82f6;transform:scale(.98);box-shadow:0 4px 12px #3b82f626}.H .service-tile:active .more-services:after{transform:translate(3px)}.H .service-tile.is-active .more-services:after{transform:translate(3px)}.H .service-tile:after{content:"";background:#3b82f6;border-radius:50%;width:8px;height:8px;position:absolute;top:1.8rem;right:1.5rem}@media (hover:hover){.H .service-tile:hover{border-color:#7a5604;box-shadow:0 4px 12px #3b82f61f}}.H .service-icon{justify-content:flex-start;align-items:center;height:40px;margin-bottom:1rem;font-size:36px;line-height:1.1;display:flex}.H .service-title{color:#1e293b;margin-bottom:.75rem;font-size:1.25rem;font-weight:600;line-height:1.3}.H .service-list{margin-bottom:1rem;list-style:none}.H .service-list li{color:#64748b;margin-bottom:.5rem;padding-left:1rem;font-size:.9rem;position:relative}.H .service-list li:before{content:"•";color:#3b82f6;position:absolute;left:0}.H .more-services{color:#3b82f6;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.5rem;font-size:.9rem;font-weight:500;display:flex}.H .more-services:after{content:"→";font-size:1.1rem;transition:transform .2s}.H .service-tile-immigration{border-left:4px solid #10b981}.H .service-tile-business{border-left:4px solid #f59e0b}.H .service-tile-daily{border-left:4px solid #8b5cf6}.H .instructions{text-align:center;color:#64748b;margin-bottom:2rem;font-size:.9rem}.H .About{min-height:calc(100vh - 73px);flex-direction:column;justify-content:center;align-items:center;padding:70px 0 40px;display:flex}@media (min-width:415px) and (max-width:767px){.H .About img{padding-right:40px}}@media (min-width:768px){.H .About{flex-direction:row;align-items:flex-start}.H .AImagePane{min-width:50vw}}.H .ATextPane{padding:20px 25px 25px 32px}.H .Contact{padding:45px 20px 60px}