@import"https://fonts.googleapis.com/css2?family=Arima+Madurai:wght@300;400;500&family=Arima:wght@200;300;400;500;600&family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&family=Oxygen:wght@300;400;700&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";:root{--font-paragraph: "Oxygen", sans-serif;--font-heading: "Roboto", sans-serif}.font-paragraph{font-family:var(--font-paragraph)}.font-heading{font-family:var(--font-heading)}.partials{display:flex;flex-direction:column;height:100%;overflow-x:clip}.body{flex:auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}p{font-size:1rem;font-family:var(--font-paragraph)}.stroke-white,.stroke-black,.stroke-app,.stroke-auto,.stroke-reverse{-webkit-text-stroke-width:1px;color:rgba(0,0,0,0);font-weight:900;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}.stroke-white{-webkit-text-stroke-color:#fff}.stroke-black{-webkit-text-stroke-color:#000}.stroke-app{-webkit-text-stroke-color:var(--app, #4283F2)}.doc{font-family:"Oxygen",sans-serif;font-size:1rem}.doc-light .partials{background-color:#fff;color:var(--gray-950, #121212)}.doc-light .dynamic-logo img:nth-child(1){display:none !important}.doc-light .dynamic-logo img:nth-child(2){display:block !important}.doc-light .stroke-auto{-webkit-text-stroke-color:#fff}.doc-light .stroke-reverse{-webkit-text-stroke-color:#000}.doc-dark .partials{background-color:var(--gray-900, #242424);color:var(--gray-50, #FAFAFA)}.doc-dark .dynamic-logo img:nth-child(1){display:block !important}.doc-dark .dynamic-logo img:nth-child(2){display:none !important}.doc-dark .stroke-auto{-webkit-text-stroke-color:#000}.doc-dark .stroke-reverse{-webkit-text-stroke-color:#fff}.noscript{display:block;background-color:#FCE116;color:#810409;border:2px solid #F56262}.noscript a{text-decoration:underline;color:#BA1E21;font-weight:bold}.noscript a:hover{text-decoration:none;color:#810409}.header .inner,.upper .inner,.nav .inner,.main .inner,.aside .inner,.lower .inner,.footer .inner{padding:2rem 0;height:100%}image,button{border-radius:0}.nav #hide-nav{border-radius:0}.header--menu ul{border-radius:0}.header--menu ul a{border-radius:0}.header #show-nav{border-radius:0}.doc-round image,.doc-round button{border-radius:.5rem}.doc-round .nav #hide-nav{border-radius:.5rem}.doc-round .header--menu ul{border-radius:.5rem}.doc-round .header--menu ul a{border-radius:.5rem}.doc-round .header #show-nav{border-radius:.5rem}.doc-round .header--social li:first-child a{border-top-right-radius:.5rem}.doc-round .header--social li:last-child a{border-bottom-right-radius:.5rem}.doc-round .header--social a:hover{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.doc-round .lower--links h4::after{border-radius:.5rem}.header{position:relative}.header-fixed{padding-top:140px}.header .topbar{background-color:rgba(0,0,0,0);z-index:10;width:100%}.header .topbar:not(#topbar-fixed){height:140px;padding:3rem 0 1.5rem;position:relative}.header .topbar#topbar-fixed{padding:3rem 0 1.5rem;position:fixed;top:0;bottom:0;height:140px;background-color:rgba(0,0,0,0);transition-property:padding,height,box-shadow;transition-duration:.33s;transition-timing-function:ease-in-out}.header .topbar#topbar-fixed .header--logo{transform:translateY(-100px);opacity:0;transition:all .33s ease-in-out}.header .topbar#topbar-fixed.topbar-fixed{padding:1rem 0;height:70px;transition-property:padding,height,box-shadow;transition-duration:.33s;transition-timing-function:ease-in-out}.header .topbar#topbar-fixed.topbar-fixed .header--logo{transform:translateY(0px);opacity:1;transition:all .33s ease-in-out}.header--menu>ul{position:unset}.header--menu>ul>li{padding-bottom:.5rem}.header--menu>ul>li>a{font-weight:600;font-size:104%;font-family:var(--font-paragraph);transition:font-size .33s ease-in-out}.header--menu ul a{font-family:var(--font-paragraph);font-weight:600;font-size:102%}.header--logo img{max-height:48px}.header--slider .header--media{position:relative;top:-2rem;margin-bottom:-2rem}.header--slider .header--media img{max-width:400px;position:relative;z-index:1;left:1.5rem}@media(min-width: 768px){.header--slider .header--media img{left:3rem}}@media(min-width: 1280px){.header--slider .header--media img{left:6rem}}.header--slider .header--caption{margin-top:6rem}@media(min-width: 768px){.header--slider .header--caption{margin-top:3rem}}.header #show-nav{cursor:pointer;font-size:1.5rem;transition:.1s;padding:.25rem .5rem;margin-top:.5rem;border-radius:0;text-decoration:none}.doc-light .header{background-color:#fff;color:var(--gray-900, #242424)}.doc-light .header .topbar#topbar-fixed.topbar-fixed{background-color:#fff;box-shadow:0px 0px 25px -10px}.doc-light .header .topbar #show-nav{color:var(--gray-700, #595959);border:solid 1px var(--gray-700, #595959)}.doc-light .header .topbar #show-nav:hover{color:var(--app-500, #4283F2);border-color:var(--app-500, #4283F2)}.doc-light .header--menu>li>a.active{color:var(--app-600, #346FD9)}.doc-dark .header{background-color:var(--gray-900, #242424);color:var(--gray-100, #F4F4F4)}.doc-dark .header .topbar#topbar-fixed.topbar-fixed{background-color:#000;box-shadow:0px 0px 25px -10px #000}.doc-dark .header .topbar #show-nav{color:var(--app-100, #E3EDFC);border:solid 1px var(--app-100, #E3EDFC)}.doc-dark .header .topbar #show-nav:hover{color:#fff;border-color:#fff}.doc-dark .header--menu>li>a{color:var(--gray-250, #CECECE)}.doc-dark .header--menu>li>a.active{color:var(--app-500, #4283F2)}.upper{margin-top:1rem}@media(min-width: 768px){.upper{margin-top:2rem}}.upper-pages{margin-top:0;padding:2rem 0}.upper--heading h1{margin-bottom:0;font-weight:300}.upper--intro{background-image:url("../images/upper/intro-bg.jpg");background-repeat:no-repeat;background-position:center;background-size:auto;margin-top:4rem;padding:4rem 0}@media(min-width: 768px){.upper--intro{padding:6rem 0}}.upper--intro .intro--box{background-color:#fff;padding:4rem}.upper--slideshow{margin:3rem 0 0}@media(min-width: 768px){.upper--slideshow{margin:5rem 0 0}}@media(min-width: 1280px){.upper--slideshow{margin:7rem 0 0}}.upper--slideshow .slideshow{overflow:visible}.upper--slideshow .slideshow--media{align-items:center}@media(min-width: 1280px){.upper--slideshow .slideshow--media{align-items:start}}.upper--slideshow .slideshow--media>*{max-height:90% !important}.upper--slideshow .slideshow--prev,.upper--slideshow .slideshow--next{background-color:rgba(0,0,0,0);border-style:solid;border-width:1px;width:40px;height:50px;line-height:50px}.upper--slideshow .slideshow--prev:hover,.upper--slideshow .slideshow--next:hover{background-color:rgba(0,0,0,0)}@media(min-width: 768px){.upper--slideshow .slideshow--prev,.upper--slideshow .slideshow--next{width:45px;height:55px;line-height:55px}}@media(min-width: 1280px){.upper--slideshow .slideshow--prev,.upper--slideshow .slideshow--next{opacity:1;width:50px;height:60px;line-height:60px;top:unset;bottom:2rem}}@media(min-width: 1280px){.upper--slideshow .slideshow--prev{left:unset;right:475px}}@media(min-width: 1280px){.upper--slideshow .slideshow--next{left:unset;right:415px}}.upper--slideshow .slideshow--captions{text-align:center;align-items:center;width:100%}@media(min-width: 1280px){.upper--slideshow .slideshow--captions{text-align:unset;align-items:start;width:auto;margin-top:-3rem !important}}.upper--slideshow .slideshow--caption{background-color:rgba(0,0,0,0);line-height:1.25;width:auto;max-width:100%}@media(min-width: 1280px){.upper--slideshow .slideshow--caption{max-width:500px}}.upper--slideshow .slideshow--caption:nth-child(1){font-size:1.125rem;font-family:"Roboto",sans-serif;padding:.25rem .5rem}.upper--slideshow .slideshow--caption:nth-child(2){font-size:2rem;font-family:"Roboto",sans-serif;padding:.5rem 1.5rem}@media(min-width: 768px){.upper--slideshow .slideshow--caption:nth-child(2){font-size:2.5rem}}@media(min-width: 1280px){.upper--slideshow .slideshow--caption:nth-child(2){font-weight:600;font-size:3rem;padding:.5rem 0}}.upper--slideshow .slideshow--caption:nth-child(3){font-size:1.125rem;font-weight:300;padding:.5rem 1rem}@media(min-width: 768px){.upper--slideshow .slideshow--caption:nth-child(3){font-size:1.25rem}}@media(min-width: 1280px){.upper--slideshow .slideshow--caption:nth-child(3){font-size:1.5rem;padding:.5rem 0}}.upper--slideshow .slideshow--caption:nth-child(4){padding:1rem 0;background-color:rgba(0,0,0,0) !important}.upper--slideshow .slideshow--caption:nth-child(4) button{font-size:16px;font-weight:400;padding:.375rem 1.25rem}@media(min-width: 768px){.upper--slideshow .slideshow--caption:nth-child(4) button{font-size:17px;padding:.5rem 1.5rem}}@media(min-width: 1280px){.upper--slideshow .slideshow--caption:nth-child(4) button{font-size:18px;padding:.625rem 2rem}}.upper--projects{margin:3rem 0 0}@media(min-width: 768px){.upper--projects{margin:5rem 0 0}}@media(min-width: 1280px){.upper--projects{margin:7rem 0 0}}.upper--extra{margin:3rem 0 0}@media(min-width: 768px){.upper--extra{margin:5rem 0 0}}@media(min-width: 1280px){.upper--extra{margin:7rem 0 0}}.upper .extra--overlay{width:100%;height:100%;max-width:100%;position:absolute;bottom:0;left:0}@media(min-width: 768px){.upper .extra--overlay{width:auto;height:auto;max-width:calc(100% - 100px);bottom:50px;left:50px}}.doc-light .upper{color:inherit}.doc-light .upper-pages{background-color:var(--gray-100, #F4F4F4)}.doc-light .upper--slideshow .slideshow--prev,.doc-light .upper--slideshow .slideshow--next{border-color:var(--gray-400, #A8A8A8);color:var(--gray-800, #3F3F3F)}.doc-light .upper--slideshow .slideshow--prev:hover,.doc-light .upper--slideshow .slideshow--next:hover{border-color:var(--gray-800, #3F3F3F);color:var(--gray-900, #242424)}.doc-light .upper--slideshow .slideshow--caption{background-color:rgba(255,255,255,.6);color:inherit}.doc-light .upper--slideshow .slideshow--caption:nth-child(1){background-color:var(--app-a700);color:#f4f4f4}@media(min-width: 1280px){.doc-light .upper--slideshow .slideshow--caption{background-color:rgba(0,0,0,0);color:inherit}.doc-light .upper--slideshow .slideshow--caption:nth-child(1){background-color:var(--app-a200);color:inherit}}.doc-dark .upper{color:inherit}.doc-dark .upper-pages{background-color:var(--gray-950, #121212)}.doc-dark .upper--slideshow .slideshow--prev,.doc-dark .upper--slideshow .slideshow--next{border-color:var(--gray-500, #8E8E8E);color:var(--gray-200, #DBDBDB)}.doc-dark .upper--slideshow .slideshow--prev:hover,.doc-dark .upper--slideshow .slideshow--next:hover{border-color:var(--gray-100, #F4F4F4);color:#fff}.doc-dark .upper--slideshow .slideshow--caption{background-color:rgba(0,0,0,.5);color:#fff}.doc-dark .upper--slideshow .slideshow--caption:nth-child(1){background-color:var(--app-a600)}@media(min-width: 1280px){.doc-dark .upper--slideshow .slideshow--caption{background-color:rgba(0,0,0,0);color:inherit}.doc-dark .upper--slideshow .slideshow--caption:nth-child(1){background-color:var(--app-a300)}}.nav .inner{padding-top:2rem;padding-bottom:2rem}.nav-fixed{padding:0 !important;position:fixed;top:0;bottom:0;height:100%;width:300px;z-index:50;left:0}.nav-fixed .inner{padding-top:1rem;padding-bottom:1rem}.nav #hide-nav{cursor:pointer;transition:.1s;position:absolute;top:0;margin:.5rem;padding:.5rem;border-radius:.25rem;right:0}.nav--logo img{max-height:48px}.nav--menu a{padding:.5rem 1.25rem;text-decoration:none;transition:.1s;display:block;font-family:var(--font-paragraph);font-weight:600;font-size:102%}.doc-light .nav .inner{background-color:#fff;color:inherit}.doc-light .nav #hide-nav{color:var(--gray-400, #A8A8A8)}.doc-light .nav #hide-nav:hover{color:var(--gray-600, #747474);background-color:var(--gray-50, #FAFAFA)}.doc-light .nav--menu a{color:var(--gray-600, #747474);padding:.5rem 1.25rem}.doc-light .nav--menu a:hover{color:var(--gray-700, #595959);background-color:var(--gray-50, #FAFAFA)}.doc-light .nav--menu a.active{color:var(--app-500, #4283F2)}.doc-dark .nav .inner{background-color:var(--gray-950, #121212);color:inherit}.doc-dark .nav #hide-nav{color:var(--gray-400, #A8A8A8)}.doc-dark .nav #hide-nav:hover{color:var(--gray-100, #F4F4F4);background-color:var(--gray-900, #242424)}.doc-dark .nav--menu a{color:var(--gray-300, #C1C1C1);padding:.5rem 1.25rem}.doc-dark .nav--menu a:hover{color:var(--gray-100, #F4F4F4);background-color:var(--gray-900, #242424)}.doc-dark .nav--menu a.active{color:var(--app-300, #93B8F7)}.doc-dark .nav--menu a.active:hover{color:var(--app-100, #E3EDFC)}.main{margin:5rem 0 3rem;font-family:var(--font-paragraph);font-size:1.125rem}@media(min-width: 768px){.main{margin:5rem 0 6rem}}.aside{margin:3rem 0 5rem;font-family:var(--font-paragraph);font-size:1.125rem}@media(min-width: 768px){.aside{margin:5rem 0 6rem}}.aside--item{margin-bottom:3rem}.aside--item:last-child{margin-bottom:0}.lower .inner{padding-top:5rem;padding-bottom:5rem}.lower--about{padding:6rem 0 4rem}@media(min-width: 768px){.lower--about{padding:8rem 0 6rem}}.lower .about--banner{width:85%;height:85%;max-width:calc(100% - 4rem);padding:4rem;position:absolute;z-index:1;top:0;bottom:0;left:7.5%}@media(min-width: 1280px){.lower .about--banner{width:600px;top:7.5%;bottom:7.5%;left:2rem}}.lower--team{padding:6rem 0 4rem}@media(min-width: 768px){.lower--team{padding:8rem 0 6rem}}.lower--team img{margin-bottom:2rem;width:100%}.lower--news{padding:2rem 0 4rem}@media(min-width: 768px){.lower--news{padding:4rem 0 6rem}}.doc-light .lower{background-color:#fff;color:var(--gray-950, #121212)}.doc-light .lower .about--banner{background-color:#BA1E21;color:#f4f4f4}.doc-dark .lower{background-color:var(--gray-900, #242424);color:var(--gray-50, #FAFAFA)}.doc-dark .lower .about--banner{background-color:#9D1115;color:#f4f4f4}.footer--inner{display:flex;flex-direction:column;align-items:end;background-image:url("../images/footer/footer-bg.jpg");background-repeat:no-repeat;background-position:center;background-size:auto;padding:200px 1rem 0}@media(min-width: 768px){.footer--inner{padding:250px 2rem 0}}@media(min-width: 1280px){.footer--inner{padding:320px 0 0}}.footer--banner{background-color:rgba(186,30,33,.85);padding:4rem 2rem 2rem;width:100%;max-width:100%;color:#f4f4f4}@media(min-width: 768px){.footer--banner{padding:5rem 3rem 3rem}}@media(min-width: 1280px){.footer--banner{padding:6rem 4rem 4rem;width:1000px}}.footer--banner a{color:inherit}.footer--banner a:hover{color:#fff}.footer--banner .col:nth-child(1){width:40%}.footer--banner .col:nth-child(2){width:10%}.footer--banner .col:nth-child(3){width:50%}
