html{max-height:100vh;overflow:hidden}body{background-color:transparent;background-color:#000;font-family:JetBrains Mono,monospace;max-height:100dvh;overflow-x:hidden!important;overflow-y:scroll;scroll-snap-type:y mandatory}footer,nav{font-family:Titillium Web,sans-serif}nav.nav.clear .asti-logo:after{display:none}#iitsec{background-color:transparent;background-color:#000;background-image:none;box-sizing:border-box;color:#fff!important;display:block;float:none;height:100dvh;margin:0;overflow:hidden;padding:75px 3vw 5vh;position:relative;scroll-snap-align:end;text-align:left;width:auto}#iitsec.whats{background-attachment:fixed;background-color:#000;background-position:bottom;background-repeat:no-repeat;background-size:contain;max-height:80dvh;scroll-snap-align:none!important}#iitsec.whats .text{color:#fff;font-family:JetBrains Mono,monospace;font-size:8vw;letter-spacing:-5px;text-align:center}#iitsec.hero .imgscroll{min-height:100dvh;z-index:4}#iitsec.hero .imgscroll,#iitsec.hero .imgscroll img{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}#iitsec.hero .imgscroll img{bottom:0;display:none;width:auto}.content.whats{text-align:left}.content.whats h3{text-align:center}#iitsec h1,#iitsec h1.copy{color:#fff;font-family:JetBrains Mono,monospace!important;font-size:12vw;font-weight:800;letter-spacing:-10px;line-height:.9em;margin:auto;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:94vw;z-index:1}#iitsec h1.copy{color:transparent!important;transform:translateY(-50%);z-index:5!important;-webkit-text-stroke:1px #fff}#iitsec h3{bottom:5vh;font-family:JetBrains Mono,monospace!important;font-size:2vh;font-weight:300;line-height:.9em;mix-blend-mode:difference;position:absolute;text-align:center;width:94vw;z-index:5}#iitsec h3 span:first-of-type{float:left;text-align:left}#iitsec h3 span:last-of-type{float:right;text-align:right}section.content{background-color:#000;color:#fff;margin:0 3vw;min-height:100dvh;padding:5vh 0;scroll-snap-align:none;text-align:center}section.content.iitsec{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:60% auto;color:#fff;margin:0;min-height:100dvh;padding:200px 3vw 5vh;scroll-snap-align:end}section.content.iitsec h3,section.content.iitsec p{margin:auto auto 20px;width:75%}footer{margin-top:0!important;scroll-snap-align:end}section.content h2{font-size:8vh;font-weight:400;letter-spacing:-5px;line-height:1.2em;margin-bottom:3vh;mix-blend-mode:difference}section.content h2,section.content h3{font-family:JetBrains Mono,monospace;margin-top:0}section.content h3{font-size:3vh;font-weight:600;line-height:1.4em;margin-bottom:3vh!important}section.content table td{padding:5px 10px}section.content table tr:hover{background-color:#fff;color:#000}section.content table tr a{white-space:nowrap}section.content table tr:hover a,section.content table tr:hover a:hover{background:transparent;color:#000}section.content table tr td:first-of-type{font-weight:700}#iitsec.whats h1.text{font-size:6vw}section.content.whats h3{margin-left:auto;margin-right:auto;max-width:1000px}section.content a{color:#fff;text-decoration:underline}section.content a:hover{background-color:#000;color:#fff;text-decoration:none}section.content.whatshapp{background-size:contain}.content p,.content ul{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:100;line-height:1.8em}.content.demo p{text-align:left}.content.whats p,.content.whats ul{margin:auto auto 1em;max-width:800px}.content.iitsec ul{list-style:none;margin:0;padding:0}.content.iitsec ul li{font-size:1em;font-weight:400;margin-bottom:0;padding:3px 0}.content.iitsec ul a:hover li{background-color:#000!important;color:#fff;text-decoration:none}#iitsec img{max-width:40vw;position:absolute;transition:left 5s ease-out,top 5s ease-out;z-index:1}.content{overflow:hidden;position:relative}.content p{margin-bottom:20px}.content .half.long{cursor:pointer;height:100%;position:absolute}.content .half.long .gradient{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);bottom:0;height:50%;position:absolute;right:0;width:100%}.content.exp .half:first-of-type{position:sticky;top:0}.content .half{box-sizing:border-box;display:inline-block;padding:5vh 3vw;vertical-align:top;width:50%}.content .half p{line-height:1.8em}.content .half h3,.content .half p{color:var(--sera)!important;font-family:JetBrains Mono,monospace}.content .half h3{line-height:1.4em;margin-top:0}.content .half a{font-weight:600}.content .half ul{font-family:JetBrains Mono,monospace;list-style:none;margin:0;padding:0}.cursor{background:#efefef;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;padding:20px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(-50%);transition:all .2s ease;z-index:-1}.content a[data-img]:hover,.content li[data-img] a:hover{background-color:#fff}.cursor.wide{backdrop-filter:blur(0)!important;background-color:transparent;opacity:.8;padding:100px!important;z-index:-1!important}.cursor.hero{backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,0);padding:150px;z-index:1}.content .half ul li{color:var(--sera);font-size:1.5em;line-height:1.2em;margin-bottom:20px}.content .appex,.content .prs{background-color:transparent;background-image:none;height:100%;margin-top:-2px;vertical-align:top}.content .prs{border-left:1px solid #f5f5f5;margin-left:0}.content .appex h2,.content .prs h2{color:blue;font-size:50px}.content .appex ul,.content .prs ul{font-size:16px;list-style:none;margin:0;padding:0}.content .appex a,.content .prs a{color:gray;display:block;font-size:18px;font-weight:700;padding:5px 0}.content .appex a:hover,.content .prs a:hover{color:blue;text-decoration:none}.content .appex.invs h2,.content .appex.invs ul,.content .prs.invs h2,.content .prs.invs ul{visibility:hidden}.content .appex.invs,.content .prs.invs{background-color:blue;background-position:50%;background-size:cover;position:relative}.content .appex.invs:before,.content .prs.invs:before{backdrop-filter:grayscale(1);background-color:rgba(0,0,255,.7);border:none;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.content .whatshapp.half{background-color:blue;color:#fff;overflow:hidden;padding:0;position:relative;text-align:center;width:100%;z-index:0}.content .whatshapp.half .sec-title{padding:50px 30px;position:relative;z-index:1}.content .whatshapp.half .marquees{height:100%;left:0;position:absolute;top:0;width:100vw}.content .whatshapp.half marquee{color:#ffa0c8;font-family:JetBrains Mono,monospace;font-size:100px;font-weight:400;height:80px;line-height:80px;overflow:visible;transform:rotate(-5deg);vertical-align:middle}.content .whatshapp.half p{display:block;font-size:20px;font-weight:400;padding:5px 0}.content .whatshapp.half h2{font-size:80px}.content .whatshapp.half a.button{background:transparent;border:2px solid #fff;color:#fff}.content .whatshapp.half a.button:hover{background:#fff;border:2px solid #fff;color:blue}.content .brochures.half{overflow:hidden;padding:0;position:relative;text-align:left;width:100%}.content .brochures.half h2{color:blue;font-size:70px;padding:40px 30px 20px}.content .brochures .brochurescroll{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;width:100%}.content .brochures .brochure{border:1px solid #f5f5f5;color:gray;display:inline-block;font-weight:700;margin-bottom:-30px;margin-top:10px;min-height:40vh;min-width:200px;padding:30px;text-align:left;transition:all .5s ease;vertical-align:top;white-space:normal;width:auto;width:18%}.content .brochures .brochure:hover{background-color:blue;color:#fff;margin-top:0;padding-top:40px}.content .brochures .brochure:hover a,.content .brochures .brochure:hover h3{color:#fff}.content .brochures .brochure h3{color:blue;font-family:Bebas Neue,sans-serif;font-size:40px;font-weight:400;margin-top:0}.content .brochures .brochure a{color:blue;display:block;font-weight:600;letter-spacing:1px;margin-top:10px;text-transform:uppercase;white-space:nowrap}.content .blurb.half{background-attachment:fixed;background-color:gray;background-position:100% 100%;background-repeat:no-repeat;color:#fff;filter:grayscale(1);line-height:2em;transition:all .5s ease}.content .blurb.half:hover{background-color:blue;filter:grayscale(0)}.content .blurb.half h2{line-height:1em;margin-bottom:0;margin-top:0;padding-top:0}.content .blurb.half p{margin-bottom:0;width:60%}.content .videos22{padding:0;width:100%}.content .videos22 h2{color:blue;margin-top:0}.content .video22,.content .videos22 h2{display:block;padding:30px;text-align:center;width:100%}.content .video22{border-top:1px solid #f5f5f5;color:gray;cursor:pointer;font-family:Bebas Neue,sans-serif;font-size:30px;max-height:50vw;transition:all .5s ease}.content .video22.exp,.content .video22:hover{background-color:blue;color:#fff;font-size:40px;text-decoration:none}.content .video22.exp{background-color:blue;cursor:default;font-size:60px;height:100vh;line-height:60px;max-height:none;position:relative;z-index:3}.content .video22 iframe{height:0;transition:all .5s ease;width:100%}.content .video22.exp iframe{height:90%;margin-bottom:0;margin-top:20px;width:90%}.content .video22 .closevideo{appearance:none;background:none;border:none;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:16px;opacity:.8;padding:5px}.content .video22 .closevideo:hover{opacity:1}.content .video22.exp br{font-size:1px;line-height:1px}#iitsec.hero.container .marquees{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100vw}#iitsec.hero.container marquee{color:var(--sera);font-family:JetBrains Mono,monospace;font-size:12.5vh;font-weight:400;height:auto;line-height:1.1em;overflow:visible;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#ffa0c8;font-weight:800;letter-spacing:-3px;vertical-align:middle}#iitsec.hero.container marquee[scrollamount="5"]{filter:blur(3px);transition:filter .5s ease}#iitsec.hero.container marquee[scrollamount="5"]:hover{filter:blur(0)}#iitsec.hero.container.firefox marquee[scrollamount="5"]{filter:none;opacity:.5;pointer-events:none}#iitsec.hero.container marquee:hover{color:#ffa0c8}#iitsec.hero.container marquee:nth-of-type(3n){color:var(--sera);-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#9affd0}#iitsec.hero.container marquee:nth-of-type(3n):hover{color:#9affd0}#iitsec.hero.container marquee:nth-of-type(3n+1){color:var(--sera);-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#ffde92}#iitsec.hero.container marquee:nth-of-type(3n+1):hover{color:#ffde92}.content.whatshapp22{padding:0}.content.whatshapp22 article{background-color:#fff;border-top:1px solid rgba(0,0,0,.5);padding:60px;transition:all .5s ease}.content.whatshapp22 article h2{color:var(--sera);font-size:40px;line-height:1em;text-align:center}.content.whatshapp22 h3{color:var(--sera);font-family:JetBrains Mono,monospace;font-size:50px;font-weight:lighter;line-height:1em;margin:60px auto 20px;max-width:800px}.content.whatshapp22 h4{color:var(--sera);font-size:30px;font-weight:700;letter-spacing:2px;margin:30px auto 10px;max-width:800px;text-transform:uppercase}.content.whatshapp22 p{color:var(--sera);display:block;font-family:JetBrains Mono,monospace;font-size:1em;line-height:1.6em;margin:0 auto 20px;max-width:800px}.content.whatshapp22 p:first-of-type{margin-top:40px}.content.whatshapp22 p strong{color:var(--sera)}.content.whatshapp22 p a{color:var(--sera);text-decoration:underline}.content.whatshapp22 p a:hover{color:var(--sera);text-decoration:underline}.content.whatshapp22 article ul{box-sizing:border-box;display:inline-block;font-family:JetBrains Mono,monospace;font-size:1em;list-style:none;margin-bottom:0;padding-left:0;vertical-align:top;width:49%}.content.whatshapp22 article ul:first-child{margin-right:2%}.content.whatshapp22 article ul li{color:var(--sera)}.content.whatshapp22 article ul li:before{color:var(--sera);content:"•";font-weight:700;margin-left:-14px;margin-right:5px}.content.whatshapp22 article .listwrap{margin:auto auto 20px;max-width:800px}.content.whatshapp22 article.col{background-color:var(--sera);overflow:hidden;position:relative}.content.whatshapp22 article.col *{transition:all .5s ease}.content.whatshapp22 article.col .listwrap,.content.whatshapp22 article.col h3,.content.whatshapp22 article.col h4,.content.whatshapp22 article.col hr,.content.whatshapp22 article.col p{display:none}.content.whatshapp22 article.col:hover{background-color:#fff;color:#000;cursor:pointer}.content.whatshapp22 article.col:hover:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.content.whatshapp22 article.col h2{color:#fff}.content.whatshapp22 article.col:hover h2{color:var(--sera)}.content.whatshapp22 article.col p:first-of-type{display:block;font-size:1em;height:0;margin:0 auto;margin-top:-15px!important;opacity:0}.content.whatshapp22 article.col:hover p:first-of-type{display:block;font-size:1em;height:auto;line-height:1.6em;margin:40px auto!important;margin-top:40px;max-width:800px;opacity:1}.content.whatshapp22 article p span{color:var(--sera);float:left;font-family:Bebas Neue,sans-serif;font-size:500%;height:80px;line-height:1em;width:45px}.c2a.bottom{background-color:var(--sera);background-image:none!important;bottom:0;box-sizing:border-box;display:none;font-family:JetBrains Mono,monospace;padding:10px;position:fixed;width:100%;z-index:0!important;z-index:9}.c2a a.button{background-color:transparent!important;border:1px solid #9affd0;color:#9affd0!important}.c2a a.button:hover{background-color:#9affd0!important;color:var(--sera)!important}.c2a.bottom h3{color:#9affd0!important;font-family:JetBrains Mono,monospace}.c2a.bottom .actions a.close{border:none!important;color:#9affd0!important}.c2a.bottom h3{color:#fff;display:inline-block;font-size:20px;font-weight:900;letter-spacing:2px;line-height:40px;margin:0 0 0 10px;text-transform:uppercase;vertical-align:middle}.c2a.bottom h3 i{font-style:normal;text-transform:lowercase}.c2a.bottom .actions{display:inline-block;float:right;vertical-align:middle}.c2a.bottom .actions a.button,.c2a.bottom .actions form{margin-top:0}.c2a.bottom .actions a.close{background:none!important;color:#fff!important;font-size:30px;margin-right:0;opacity:1;padding:5px 10px}.footer{position:relative;z-index:10}.c2a form{background:#fff;border-radius:3px;display:inline-block;display:none;margin-right:10px;margin-top:10px;padding:3px;vertical-align:middle}.c2a form.shown{display:inline-block!important}.c2a form input{border:none;border-radius:3px;color:#333;font-size:14px;padding:8px}.c2a form .btn{background:#666;border:1px solid #fff;border-radius:3px;color:#fff;font-weight:600;letter-spacing:2px;margin-left:-3px;text-decoration:none;text-transform:uppercase;vertical-align:top}.c2a form .btn:hover{background:#ee7f3c;color:#fff}@media only screen and (max-width:600px){#iitsec{padding-bottom:inherit;padding-left:5vw;padding-right:5vw;padding-top:inherit}nav.nav.clear{max-height:75px}#iitsec h1,#iitsec h1.copy{font-size:20vw;letter-spacing:-5px}.imgscroll{height:100dvh;width:100dvw}.imgscroll img{max-height:70dvh!important;max-width:100dvw!important;min-height:none!important;min-width:none!important}#iitsec h2{font-size:12vw}#iitsec h3{font-size:1.6vh;width:90vw}#iitsec.whats h1.text{font-family:Bebas Neue,sans-serif;font-size:11vw;font-weight:700;letter-spacing:0;text-align:left;width:90vw!important}section.content.whats h3{text-align:left!important}.content.whats p,.content.whats ul{font-size:13px}#iitsec.whats,section.content.whats{margin-bottom:inherit;margin-left:0;margin-right:0;margin-top:inherit;padding:5vh 5vw}.content.iitsec ul li{font-size:14px;margin-bottom:10px}section.content h3{font-size:2.5vh}section.content table{font-size:14px}section.content{background-position:bottom!important}section.content h2{font-size:6vh;font-weight:600;letter-spacing:-1px}section.content.iitsec{background-image:none;padding-top:100px;scroll-snap-align:center end!important}section.content.iitsec h3,section.content.iitsec p{width:100%}.content .half{height:auto!important;padding:3vh 5vw}.content .half,.content .half p{width:100%!important}.content .video22{line-height:.8em;padding:10% 5%}.content .video22.exp{height:auto;line-height:.8em}.content .video22.exp iframe{height:250px;margin-left:-5%;width:110%}.content .blurb.half{background-attachment:unset!important;background-position:bottom!important;background-size:contain!important}.c2a.bottom{display:none}.content.whatshapp22 p{font-size:1em}.content.whatshapp22 article{padding:30px}.content.whatshapp22 article ul{margin-right:0;width:100%}.content.whatshapp22 article h2{font-size:30px}}