.ham[data-astro-cid-37bvxqo4]{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .4s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;.line{fill:none;transition:stroke-dasharray .4s,stroke-dashoffset .4s;stroke:#000;stroke-width:5.5;stroke-linecap:round}.top{stroke-dasharray:40 139}.bottom{stroke-dasharray:40 180}&.active{transform:rotate(45deg);position:absolute;width:35px;height:35px;z-index:999;right:3rem;top:3rem;.top{stroke-dashoffset:-98px}.bottom{stroke-dashoffset:-138px}.line{stroke:#fff}}}.navbar-mobile[data-astro-cid-37bvxqo4]{display:flex;flex-direction:row;padding:3rem;align-items:center;max-width:100vw;position:relative;.navbar-spacer{flex-grow:1}.navbar-toggle{width:35px;height:35px}}#mobile-menu[data-astro-cid-37bvxqo4]{display:flex;position:absolute;z-index:900;right:-100vw;top:0;height:100vh;width:100vw;background-color:var(--color-text);gap:1.5rem;padding:3em;box-sizing:border-box;transition:.25s all ease-in-out;flex-direction:column;justify-content:center;align-items:center;&.active{right:0}a.nav-link{text-decoration:none;color:#fff}}@media screen and (min-width:700px){.navbar-mobile[data-astro-cid-37bvxqo4]{display:none}}.navbar-pusher[data-astro-cid-dmqpwcec]{margin-bottom:7rem}.navbar[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;padding:3rem 0;width:100vw;background-color:#fff;z-index:100}.navbar[data-astro-cid-dmqpwcec] .navbar-wrapper[data-astro-cid-dmqpwcec]{display:flex;flex-direction:row}.navbar[data-astro-cid-dmqpwcec] .navbar-spacer[data-astro-cid-dmqpwcec]{flex-grow:1}.navbar[data-astro-cid-dmqpwcec] nav[data-astro-cid-dmqpwcec]{display:flex;flex-direction:row;gap:1.5rem}@media screen and (max-width:699px){.navbar[data-astro-cid-dmqpwcec],.navbar-pusher[data-astro-cid-dmqpwcec]{display:none}}footer[data-astro-cid-sz7xmlte]{padding:3rem 0;font-size:.8rem}footer[data-astro-cid-sz7xmlte] div[data-astro-cid-sz7xmlte].content{display:flex;flex-direction:row;justify-content:center;gap:1rem}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Shree Devanagari;src:url(/fonts/shree-devanagari.eot);src:url(/fonts/shree-devanagari.eot?#iefix) format("embedded-opentype"),url(/fonts/shree-devanagari.woff2) format("woff2"),url(/fonts/shree-devanagari.woff) format("woff"),url(/fonts/shree-devanagari.ttf) format("truetype"),url(/fonts/shree-devanagari.svg#shree-devanagari-714) format("svg")}:root{--color-text: #000;--color-link: #4b7bec;--container-width: 1400px;--mobile-width: 700px}*{font-family:Shree Devanagari,sans-serif!important;color:var(--color-text)}html,body{margin:unset;padding:unset;font-size:16px;max-width:100vw;overflow-x:hidden}a.nav-link{text-decoration:none;color:var(--color-text);position:relative;&:before{content:"";position:absolute;width:100%;height:1px;border-radius:1px;background-color:var(--color-text);bottom:0;left:0;transform-origin:right;transform:scaleX(0);transition:transform .3s ease-in-out}&:hover:before,&.active:before{transform-origin:left;transform:scaleX(1)}&.mobile{width:min-content;&:before{background-color:#fff}}&.active{color:var(--color-link);&:before{background-color:var(--color-link)}}}div.page-wrapper{div.page{display:flex;flex-direction:column;min-height:100vh;div.slot{flex-grow:1;display:flex;flex-direction:column}}}.container{max-width:var(--container-width);padding:0 3rem;margin:0 auto;width:100%;box-sizing:border-box}.container-fluid{padding:0 3rem;margin:0 auto;width:100%;box-sizing:border-box}.page-offset{height:100%;display:flex;flex-direction:column;justify-content:center;@media screen and (max-width:800px){justify-content:flex-start}}
