.ham[data-astro-cid-k6c7o3mi]{cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;transition:transform .4s;& .line{fill:none;stroke:#000;stroke-width:5.5px;stroke-linecap:round;transition:stroke-dasharray .4s,stroke-dashoffset .4s}& .top{stroke-dasharray:40 139}& .bottom{stroke-dasharray:40 180}&.active{z-index:999;width:35px;height:35px;position:absolute;top:3rem;right:3rem;transform:rotate(45deg);& .top{stroke-dashoffset:-98px}& .bottom{stroke-dashoffset:-138px}& .line{stroke:#fff}}}.navbar-mobile[data-astro-cid-k6c7o3mi]{flex-direction:row;align-items:center;max-width:100vw;padding:3rem;display:flex;position:relative;& .navbar-spacer{flex-grow:1}& .navbar-toggle{width:35px;height:35px}}#mobile-menu[data-astro-cid-k6c7o3mi]{z-index:900;background-color:var(--color-text);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100vw;height:100vh;padding:3em;transition:all .25s ease-in-out;display:flex;position:absolute;top:0;right:-100vw;&.active{right:0}& a.nav-link{color:#fff;text-decoration:none}}@media screen and (width>=700px){.navbar-mobile[data-astro-cid-k6c7o3mi]{display:none}}.navbar-pusher[data-astro-cid-wpvy4v7s]{margin-bottom:7rem}.navbar[data-astro-cid-wpvy4v7s]{z-index:100;background-color:#fff;width:100vw;padding:3rem 0;position:fixed;top:0;left:0}.navbar[data-astro-cid-wpvy4v7s] .navbar-wrapper[data-astro-cid-wpvy4v7s]{flex-direction:row;display:flex}.navbar[data-astro-cid-wpvy4v7s] .navbar-spacer[data-astro-cid-wpvy4v7s]{flex-grow:1}.navbar[data-astro-cid-wpvy4v7s] nav[data-astro-cid-wpvy4v7s]{flex-direction:row;gap:1.5rem;display:flex}@media screen and (width<=699px){.navbar[data-astro-cid-wpvy4v7s],.navbar-pusher[data-astro-cid-wpvy4v7s]{display:none}}footer[data-astro-cid-jo6i4kqk]{padding:3rem 0;font-size:.8rem}footer[data-astro-cid-jo6i4kqk] div[data-astro-cid-jo6i4kqk].content{flex-direction:row;justify-content:center;gap:1rem;display:flex}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{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}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}*{color:var(--color-text);font-family:Shree Devanagari,sans-serif!important}html,body{margin:unset;padding:unset;max-width:100vw;font-size:16px;overflow-x:hidden}a.nav-link{color:var(--color-text);text-decoration:none;position:relative;&:before{content:"";background-color:var(--color-text);transform-origin:100%;border-radius:1px;width:100%;height:1px;transition:transform .3s ease-in-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}&:hover:before,&.active:before{transform-origin:0;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{flex-direction:column;min-height:100vh;display:flex;& div.slot{flex-direction:column;flex-grow:1;display:flex}}}.container{max-width:var(--container-width);box-sizing:border-box;width:100%;margin:0 auto;padding:0 3rem}.container-fluid{box-sizing:border-box;width:100%;margin:0 auto;padding:0 3rem}.page-offset{flex-direction:column;justify-content:center;height:100%;display:flex;@media screen and (width<=800px){justify-content:flex-start}}
