#footer{background-color:var(--primary);color:var(--text);width:100%;height:fit-content;display:flex;flex-direction:column;position:relative;z-index:20}#footer .footer__content{width:100%;height:100%;display:flex;flex-direction:row;padding-bottom:50px}#footer .footer__left{flex:0 0 37.4%;justify-content:center;display:flex}#footer .footer__left .footer__logo,#footer .footer__right__container{padding-top:50px}#footer .footer__left .footer__logo{display:flex;justify-content:center}#footer .footer__right__container{justify-content:center;align-items:center;height:fit-content;display:flex;flex-direction:column;gap:25px}#footer .footer__left .footer__logo img{width:180px;object-fit:contain}#footer .footer__right{flex:0 0 62.6%}#footer .footer__socials{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;width:fit-content}#footer .footer__socials__title,#footer .footer__socials__links{width:100%;text-align:center}#footer .footer__socials__links{display:flex;justify-content:center;gap:35px}#footer .footer__socials__links__item{display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out}#footer .footer__socials__links__item a{width:30px;height:30px;color:var(--text);height:100%}#footer .footer__socials__links__item a svg{width:100%;height:100%;transition:all .3s ease-in-out}#footer .footer__socials__links__item:hover svg{transform:scale(1.2);color:var(--highlight-secondary)}#footer .footer__web-links{display:grid;grid-template-columns:repeat(4,auto);justify-content:center;gap:80px;width:fit-content;padding:15px}#footer .footer__web-links .footer__web-links__item h2{padding-bottom:20px}#footer .footer__web-links .footer__web-links__item li{padding-bottom:10px}#footer .footer__web-links__item a{color:var(--text);text-transform:capitalize;padding-bottom:.5em}#footer .footer__copyright{font-size:small;background-color:var(--primary-light);height:40px;padding-right:20px;padding-left:20px;display:flex;text-align:center;justify-content:center;align-items:center}#footer .footer__copyright p{font-family:RobotoLight}@media (max-width: 1024px){#footer{height:100%;min-height:100vh;justify-content:space-between}#footer .footer__left .footer__logo{align-items:end}#footer .footer__left .footer__logo img{width:115px}#footer .footer__right__container{align-items:center}#footer .footer__web-links{grid-template-columns:repeat(2,1fr);padding:0;row-gap:0px;justify-content:center;column-gap:20px}#footer .footer__socials{gap:0;padding:15px 0}#footer .footer__socials .footer__socials__links{justify-content:space-between}#footer .footer__socials .footer__socials__links__item{padding:10px}#footer .footer__right__container{height:auto;padding:0;gap:0}#footer .footer__content{flex-direction:column}#footer .footer__socials__links{gap:10px}#footer .footer__socials__links__item{width:35px;height:35px}#footer .footer__copyright{justify-content:center;padding:0;height:40px}}#navbar{position:fixed;display:flex;justify-content:space-between;align-items:center;z-index:5;width:100%;max-width:100%;height:200px;pointer-events:none}#navbar *{pointer-events:auto}#navbar .gradient-top{display:none;position:absolute;width:100%;height:350px;z-index:-1}#navbar .navbar__logo{z-index:2;margin-left:50px;display:flex;align-items:center;gap:.5rem;height:100px;overflow:hidden}#navbar .navbar__logo img{height:100%;width:auto;max-width:100%;object-fit:contain;display:block}#navbar .right-menu{display:flex;justify-content:flex-end}#navbar .navbar__navbar-menu__links{display:none;justify-content:center;align-items:center;opacity:0;transition:all .5 ease;display:grid;grid-template-columns:repeat(6,auto);grid-gap:10px;list-style-type:none;text-align:center;justify-content:end;margin-right:2rem;width:auto;margin-left:auto}#navbar .navbar__navbar-menu__hamburger{display:flex;align-items:center;font-size:32px;margin-right:30px;margin-left:1rem;color:var(--secondary);background-color:var(--primary);padding:12px;border-radius:50px}#navbar .navbar__navbar-menu__hamburger{transition:all .3s ease-in-out}#navbar .navbar__navbar-menu__hamburger.active{transform:rotate(-90deg)}#navbar .navbar__navbar-menu__hamburger:hover{box-shadow:0 0 7.5px 2.5px var(--secondary);color:var(--secondary);background-color:var(--secondary);color:var(--primary);transform:scale(1.1) rotate(0)}#navbar .navbar__navbar-menu__hamburger.active:hover{transform:scale(1.1) rotate(-90deg)}#navbar .navbar__navbar-menu__links.active{opacity:1}#navbar .navbar__navbar-menu__links a{text-decoration:none;color:var(--secondary);overflow:hidden;display:none;position:relative;padding:.2em 0;margin-right:10px}#navbar .navbar__navbar-menu__links.active a{display:block}#navbar .navbar__navbar-menu__links a:hover{color:var(--secondary);transition:color .5s}@media (max-width: 810px){#navbar{height:100px;z-index:999}#navbar .navbar__navbar-menu__links{display:none}#navbar .navbar__logo{height:60px;margin-left:25px}#navbar .navbar__navbar-menu__links{margin-left:unset}#navbar .navbar__navbar-menu__hamburger{margin-right:30px;font-size:24px;padding:12px}#navbar .navbar__navbar-menu__links{position:absolute;background-color:var(--primary);display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;right:-100%;top:0;opacity:1;transition:all .5s ease;padding:40px 0 0;margin:0;gap:50px}#navbar .navbar__navbar-menu__links.active{padding-top:40px;top:0;right:0}#navbar .navbar__navbar-menu__links li{width:100%;display:flex;padding-bottom:10px;justify-content:left}#navbar .navbar__navbar-menu__links a{margin-left:75px;width:250px;font-size:24px;text-align:left}#navbar .gradient-top{background-image:linear-gradient(to top,#f000 10%,#000c);top:0;height:120px;display:none}}html,body{cursor:none}*,*:before,*:after{cursor:none!important}.custom-cursor{position:fixed;top:0;left:0;width:16px;height:16px;border-radius:50%;background:var(--secondary);border:2px solid transparent;pointer-events:none;z-index:22;will-change:transform,width,height;transition:width .25s ease,height .25s ease,background-color .25s ease,border .25s ease}.custom-cursor.cursor--grow{width:30px;height:30px;border:2px solid var(--secondary);background:transparent}.cursor-smooth-trail{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;width:100%;height:100%;z-index:21;contain:strict;will-change:transform}@media (pointer: coarse),(hover: none){html,body{cursor:auto!important}.custom-cursor,.cursor-smooth-trail{display:none!important}}#contact{position:relative;min-height:fit-content;padding:5% 0;width:100%;display:flex;color:var(--secondary);overflow:hidden}#contact .worm{z-index:0;position:absolute;left:-10%;top:17%;max-width:750px;width:750px;height:600px;max-height:600px;-moz-transform:scaleX(-1) rotate(15deg);-o-transform:scaleX(-1) rotate(15deg);-webkit-transform:scaleX(-1) rotate(15deg);transform:scaleX(-1) rotate(15deg);filter:FlipH;-ms-filter:"FlipH";overflow:hidden;overflow-x:hidden}#contact .contact__mails{flex:0 0 45%;position:relative;display:flex;justify-content:center;align-items:flex-end;bottom:35%}#contact .contact__mails p{font-size:20px}#contact .contact__mails .mail-link{font-size:24px;font-weight:600;color:var(--secondary)}#contact .contact__form__wrapper{flex:0 0 50%;display:flex;flex-direction:column;justify-content:center}#contact .contact__form__wrapper h1{text-transform:uppercase}#contact #contact-form{display:flex;flex-direction:column;width:90%}#contact #contact-form .contact__form__input-box{width:100%;display:flex;gap:25px;justify-content:space-between}#contact #contact-form label{margin-bottom:10px;position:relative;border-bottom:1px solid #ddd}#contact #contact-form #message{opacity:0;font-size:16px;text-align:left;color:var(--success);font-family:Roboto;padding:0;margin:0}#contact #contact-form input,#contact #contact-form #subject{width:100%;background-color:transparent;border:none;border-bottom:1px solid var(--primary);font-size:14px}#contact #contact-form input,#contact #contact-form #subject{width:100%;padding:15px 0;margin-top:20px;border:none;outline:none;color:var(--secondary)}#contact #contact-form #subject{min-height:80px;max-height:180px;resize:vertical}#contact #contact-form input::placeholder,#contact #contact-form #subject::placeholder{opacity:0}#contact #contact-form span{position:absolute;top:0;left:0;transform:translateY(30px);font-size:16px;transition-duration:.3s;pointer-events:none}#contact #contact-form .contact__form__input-box{gap:30px}#contact #contact-form .contact__form__input-box label{width:100%}#contact #contact-form .form__optional-container span{position:relative}#contact #contact-form .form__optional-container span:last-child{font-size:10px;color:gray;left:5px}#contact #contact-form label:focus-within>span,#contact #contact-form input:not(:placeholder-shown)+span,#contact #contact-form textarea:not(:placeholder-shown)+span,#contact #contact-form label:focus-within>.form__optional-container span,#contact #contact-form input:not(:placeholder-shown)+.form__optional-container span{transform:translateY(0);font-size:12px}#contact #contact-form label:focus-within>.form__optional-container span:last-child,#contact #contact-form input:not(:placeholder-shown)+.form__optional-container span:last-child{font-size:8px}#contact #contact-form #submit{width:150px;padding:15px 0;border-radius:10px;margin-top:15px;background:var(--secondary)}#contact #contact-form #submit:hover{box-shadow:0 0 10px 1px var(--secondary)}@media (max-width: 1024px){#contact{flex-direction:column;align-items:center;justify-content:flex-end;padding-top:100px}#contact .worm{z-index:0;position:absolute;left:-25%;width:70%;max-width:100%;top:12%}#contact .contact__mails{display:none}#contact .contact__form__wrapper h1{font-size:40px}#contact #contact-form{align-items:center;padding-bottom:50px;width:100%}#contact #contact-form input,#contact #contact-form #subject{margin-top:15px}#contact #contact-form .contact__form__input-box,#contact #contact-form label{width:100%;font-weight:600}#contact .contact__form__wrapper{width:80%;flex:0;align-items:center}#contact #contact-form .contact__form__input-box{flex-direction:column}#contact #contact-form,#contact #contact-form .contact__form__input-box{gap:10px}#contact #contact-form label{margin-bottom:5px}#contact #contact-form span{font-size:18px}#contact #contact-form .form__optional-container span:last-child{font-size:10px}#contact #contact-form label:focus-within>span,#contact #contact-form input:not(:placeholder-shown)+span,#contact #contact-form textarea:not(:placeholder-shown)+span,#contact #contact-form input:not(:placeholder-shown)+.form__optional-container span{font-size:16px}#contact #contact-form #subject{min-height:50px}#contact #contact-form #submit{margin:10px 0;align-self:flex-start;width:150px}}.services-container{height:fit-content;width:100%;display:flex;flex-direction:column;align-items:center;color:var(--secondary);padding-top:0}.services-wrapper{position:relative;top:-15vh;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.services-container .section-title-wrapper{position:relative;top:-15vh;display:flex;flex-direction:column;align-items:center}.services-container .section-title-wrapper h1{text-shadow:0 0 20px var(--primary)}.services-container .top-image-container{background:url(/images/static/background/Chaud_Games_Ishmael_Chaudhry_BG_services.jpeg)}.services-container #services .services-background,.services-container #services .section-title,.services-container #services .services-gradient{display:none}.services-container #services{height:fit-content;padding:0}#services{position:relative;width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--secondary)}#services .services-gradient{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none;background:linear-gradient(to bottom,var(--primary) 0%,rgba(0,0,0,0) 10%,rgba(0,0,0,0) 90%,var(--primary) 100%),linear-gradient(to right,#3700ff00,#000000a6 35%);background-blend-mode:normal}#services .services-background{opacity:.75;position:absolute;top:0;z-index:0;width:100%;height:100%;min-height:100%;background-position:15%!important;background-size:cover!important;background-repeat:no-repeat!important;background:url(/images/static/background/Chaud_Games_Ishmael_Chaudhry_BG_services_capsule.jpeg)}#services h1{text-align:center;text-transform:uppercase}.section-title-wrapper{z-index:2}#services .services-content{z-index:3;width:90%;height:100%;flex:0 0 60%;display:flex;justify-content:center}#services .services-content-left{flex:0 0 45%;display:flex;flex-direction:column;align-items:flex-end}#services .services-content-left line{backface-visibility:hidden}#services .services-content-left-container{width:80%}#services .services-content-left h2{font-size:48px}#services .services-content-right{width:100%;display:flex;justify-content:center}#services .services-content-right-list{width:80%}#services .services-content-right-list-item{border-bottom:1px solid var(--secondary);font-size:18px;padding:20px 0;display:flex;flex-direction:column}#services .services-content-right-list-item *{pointer-events:none}#services .services-content-right-list-item-header{display:flex;justify-content:space-between;text-align:left}#services .services-content-right-list-item p{display:none;padding-top:20px;font-size:16px}#services .services-content-right-list-item.active p{display:inherit}@media (max-width: 1024px){#services{text-align:center;padding:100px 0 0;gap:10px}.section-title{padding:10px 0}#services .services-background{background-position-x:10%}#services{display:flex;justify-content:center;align-items:center;height:fit-content;min-height:100vh}#services .services-content{position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:25px;padding:0 0 20px;min-height:calc(var(--vh, 1vh) * 100)}#services .services-gradient{background:linear-gradient(to bottom,var(--primary) 0%,rgba(0,0,0,0) 10%,rgba(0,0,0,0) 90%,var(--primary) 100%),linear-gradient(to right,#3700ff00,#0009 50%)}#services{position:relative;overflow:hidden}#services .services-content-left .services-content-left-container h2{display:none}#services .services-content-left{flex:0;align-items:center}#services .services-content-right p{text-align:left}#services .services-content-right-list{width:100%}#services .services-content-right-list .services-content-right-list-item{padding:25px;font-size:18px}#services .services-content h2{font-size:28px}}#home{width:100%;height:fit-content;background-color:var(--primary)}#home .home__section{height:fit-content;overflow:hidden}#home .home__project-slider{width:100%;height:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center}#home .home__projects{width:90%;height:100%;flex:0 0 60%}#home .home__preview{overflow:hidden;position:relative;width:100%;height:100vh}#home .language-button{z-index:5}#home .home__preview__parallax{top:0;left:0;width:100%;height:100%;z-index:1;position:relative}#home .home__preview__parallax:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:15vh;pointer-events:none;z-index:10;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.3) 50%,var(--primary) 100%)}#home .home__preview__parallax div{min-width:100%;width:100%;height:100%;position:absolute;right:0}#home .home__preview__parallax img{width:100%;position:relative;right:-300px;object-fit:contain;object-position:center;height:105vh;transform:scale(.95)}#home .home__preview__information{color:var(--text);position:absolute;height:100%;width:600px;max-width:80%;bottom:-20%;display:flex;flex-direction:column;justify-content:center;z-index:5;padding-left:50px}#home .home__preview__information h1{text-transform:uppercase;font-weight:600}#home .home__preview__information p{padding-bottom:40px;font-family:OpenSans;font-weight:300!important;font-size:20px;line-height:28px}#home .home__project-slider{color:var(--secondary);padding-top:50px;height:800px}#home .home__project-slider a{color:var(--secondary)}#home .home__projects{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;align-items:center}#home .home__projects__item__shadow-wrapper{width:300px;height:300px;min-height:fit-content;min-width:100%;display:flex;flex-direction:column;gap:15px;will-change:transform;contain:layout paint;transition:transform .3s ease-in-out;border-radius:16px;line-height:inherit;padding:0;background-position:center;background-size:cover;box-shadow:0 0 15px 2.5px #ffffff0d}#home .home__projects__item__shadow-wrapper:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#00000024;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:backdrop-filter .5s ease-in-out}#home .home__projects__item__shadow-wrapper .home__projects__item,#home .home__projects .home__projects__item__image-container,#home .home__projects__item__shadow-wrapper .home__projects__content{transition:transform .3s ease-in-out,opacity .3s ease-in-out}#home .home__projects__content{z-index:5;width:90%;overflow:visible;min-height:100%;height:100%;display:flex;justify-content:center;align-self:center;align-items:center;text-align:center;transition:opacity .3s ease-in-out}#home .home__projects__content p{padding-top:15px;transition:opacity .3s ease-in-out}#home .home__projects__content h2{padding:10px 0;width:100%}#home .home__projects__content .home__projects__content__tags{display:flex;justify-content:center;text-align:center}#home .home__projects__content .home__projects__content__tags li{padding:5px 10px;font-family:RobotoLight}.home__projects__content p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;line-height:1.5em;max-height:4.5em;font-size:16px}.home__projects__content h2,.home__projects__content__tags li{white-space:nowrap}#home .home__projects .home__projects__item{position:relative;display:flex;min-height:50%;color:var(--secondary);transform:translateZ(0);background-color:#ffffff08;box-shadow:0 0 10px #0003}#home .home__projects .home__projects__item__image-container{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;transform:translateZ(0);border-radius:8px}#home .home__projects__item__shadow-wrapper:hover:before{backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}#home .home__projects__item__shadow-wrapper:hover{z-index:5;transform:scale(1.04)}#home .home__projects__item__shadow-wrapper:hover .home__projects__item{box-shadow:0 0 25px #00000059}#home .home__projects__item__shadow-wrapper:hover .home__projects__content{opacity:0}@media (hover: none){#home .home__projects__item__shadow-wrapper:hover,#home .home__projects__item__shadow-wrapper:hover .home__projects__item{transform:none;box-shadow:none}#home .home__projects__item__shadow-wrapper:hover .home__projects__content{opacity:1}}@media (prefers-reduced-motion: reduce){#home .home__projects__item__shadow-wrapper,#home .home__projects__item__shadow-wrapper *{transition:none!important;transform:none!important;box-shadow:none!important}}#home .home__projects .home__projects__item .home__projects__content{width:100%;height:40%;position:absolute;bottom:0%;display:flex;flex-direction:column;align-items:center;text-align:center;opacity:0;transition:all .3s ease-in-out;background-color:#00000092;z-index:3}#home .home__projects .home__projects__item .home__projects__content div{width:80%;height:100%;position:relative;display:flex;justify-content:center;flex-direction:column;align-items:center;left:-5%}#home .home__projects .home__projects__item__shadow-wrapper:last-child .home__projects__item .home__projects__content div{left:0}#home .home__projects .home__projects__item .home__projects__content h2{padding-top:0;padding-bottom:10px;font-size:32px;text-transform:uppercase}#home .home__projects .home__projects__item .home__projects__content h3{padding:5px 0;font-size:20px;text-transform:uppercase}#home .home__projects .home__projects__item .home__projects__content svg{font-size:72px}#home .home__projects .home__projects__item:last-child .home__projects__content{left:inherit}#home .home__projects .home__projects__item .home__projects__content a{font-family:RobotoLight;margin-top:15px}#home .home__projects .home__projects__item:hover .home__projects__content{opacity:1}.home__projects__content__tags{display:flex;gap:10px}.home__projects__content__tags li{border:1px solid;border-radius:50px;font-size:12px;text-transform:uppercase;font-family:roboto;font-weight:600;padding:7.5px 10px;margin:5px 0;width:fit-content}#home #partner-strip{position:relative;height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--primary)}#home #partner-strip .partner-strip__list-wrapper{width:100%;display:flex;justify-content:center}#home #partner-strip .partner-strip__list{display:grid;grid-template-columns:repeat(5,1fr);width:80%;max-width:1080px;gap:20px}#home #partner-strip .partner-strip__list .partner-strip__list__item{filter:grayscale(1)}#home #partner-strip .partner-strip__list .partner-strip__list__item.white-logo{filter:invert(.5) grayscale(1)}#home #partner-strip .partner-strip__list .partner-strip__list__item:hover,#home #partner-strip .partner-strip__list .partner-strip__list__item.white-logo:hover{filter:grayscale(0)}#home #partner-strip .partner-strip__list img{width:100%;max-width:100%}@media (max-width: 1400px){#home .home__projects{grid-template-columns:repeat(3,1fr)}#home #partner-strip .partner-strip__list .partner-strip__list__item{filter:none!important}}@media (max-width: 1024px){#home{height:fit-content}#home .home__project-slider{padding:50px 0}#home .home__vertical__sections,#home .home__section{height:fit-content}#home .home__preview__information{color:var(--text);padding-left:25px;z-index:3;bottom:-15%}#home .home__preview__parallax img{right:0;width:100%;object-fit:cover;object-position:center;transform:scale(1)}#home .text-button--rounded{margin-bottom:25px}#home .home__preview__information h1{font-size:32px}#home .home__preview__information p{font-size:18px;padding-bottom:10px}#home .home__preview__information h1,#home .home__preview__information p{filter:drop-shadow(0 0 .5rem rgb(0,0,0,1));text-shadow:0 0 4px rgba(0,0,0,.8),0 2px 6px var(--primary)}#home .home__preview__information a{filter:drop-shadow(0 0 .5rem rgb(0,0,0,.5))}#home .home__projects{width:100%;height:fit-content;display:grid;grid-template-columns:repeat(1,1fr);padding:20px 0;margin:0;gap:25px;justify-items:center}#home .home__projects__item__shadow-wrapper{width:85%;min-width:300px;height:75px;margin:0;gap:0px;border-bottom:transparent;min-height:inherit;border-radius:10px}#home .home__projects__item__shadow-wrapper:before{background:#0000;backdrop-filter:none;-webkit-backdrop-filter:none;transition:none}#home .home__projects__item__shadow-wrapper:hover{transform:scale(1.05)}#home .home__projects__item__shadow-wrapper:hover .home__projects__item,#home .home__projects__item__shadow-wrapper:hover .home__projects__item__image-container{transform:scale(1)}#home .home__project-slider{background-color:var(--primary)}#home .home__projects__content{width:80%;position:absolute;bottom:50%;top:40%;left:0;opacity:1;letter-spacing:-.1em;width:100%}#home .home__projects__content h2{text-transform:uppercase;font-size:24px;text-shadow:0 0 20px rgb(0,0,0)}#home .home__projects .home__projects__item{height:100%;border-radius:20px;min-height:inherit}#home .home__projects .home__projects__content__tags,#home .home__projects__content p{display:none}#home #partner-strip .partner-strip__list{grid-template-columns:repeat(3,1fr)}#home #partner-strip{gap:50px;padding-bottom:50px}#home #partner-strip .partner-strip__list .partner-strip__list__item{filter:none!important}.home__projects__content h2{display:inherit}}#page-not-found{height:100vh;color:var(--secondary);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:20px}@media (max-width: 1024px){#page-not-found>*{width:80%}}.text-page{background-color:transparent;color:var(--text);padding-bottom:50px;min-height:38.4vh}.text-page .mail-link{color:var(--text);font-family:Roboto}.text-page .text-page__container{max-width:750px;padding-right:150px}.text-page b{font-weight:600}.text-page h1{font-size:72px;padding-bottom:20px}.text-page h2{font-size:32px;padding-bottom:25px;padding-top:25px}.text-page h3{font-size:24px;padding-bottom:15px;padding-top:15px}.text-page p{font-size:14px;font-family:RobotoLight;line-height:25px}.text-page .imprint__last-updated{padding-top:50px}@media (max-width: 1024px){.text-page{display:flex;justify-content:center}.text-page .text-page__container{padding:0 10px;width:80%}.text-page h1{font-size:48px;padding-bottom:20px}.text-page h2{font-size:28px;padding-bottom:15px;padding-top:15px}.text-page h3{font-size:18px;padding-bottom:10px;padding-top:10px}}#project{height:fit-content;width:100%;display:flex;flex-direction:column;align-items:center;color:var(--secondary);padding-top:0;overflow:hidden}#project .project-wrapper{position:relative;top:-30vh;width:80%;height:100%;display:flex;justify-content:center;flex-direction:column}#project .project-content-wrapper{display:flex;justify-content:center;flex-direction:column;align-items:center}#project .section-title-wrapper{display:flex;flex-direction:column}#project .section-title-wrapper h1{text-shadow:0 0 20px var(--primary)}#project .project-first-box{display:flex;justify-content:space-between;width:100%;z-index:2}#project .project-first-box iframe,#project .project-first-box img{aspect-ratio:16 / 9;width:50%;height:100%}#project .project-box__information{flex:0 0 40%;z-index:2}#project .project-box__information h2{font-size:48px;padding-bottom:40px}#project .project-box__information p{font-size:18px}#project .project-box__information__icons{padding:25px 0;font-size:48px;display:flex;gap:20px}#project .project-box__information .project-box__information__icons a{color:var(--secondary);margin-top:0}#project .project-second-box{width:100%;height:100%;min-height:25vh;display:flex;position:relative}#project .project-second-box__image-container{opacity:.3;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;position:absolute;right:-15%;top:-5%;width:100%;height:200%;overflow-x:hidden}#project .project-second-box__image-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to left,rgba(0,0,0,0) 70%,var(--primary) 100%),linear-gradient(to top,rgba(0,0,0,0) 90%,var(--primary) 100%),linear-gradient(to bottom,rgba(0,0,0,0) 90%,var(--primary) 100%);pointer-events:none}#project .project-gallery{display:flex;flex-direction:column;align-items:center;z-index:2;padding-top:25px}#project .project-gallery h3{font-size:32px;text-transform:uppercase;padding:0 0 10px}#project .project-gallery h2{font-size:72px;text-transform:uppercase;padding:0 0 40px}#project .project-gallery-images{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#project .project-gallery-images img{width:100%;height:100%;object-fit:cover}#project .project-box__information a{margin-top:25px}@media (max-width: 1024px){#project .project-first-box,#project .project-second-box{flex-direction:column;width:100%}#project .project-box__information h2,#project .project-gallery h2{font-size:32px;padding-bottom:20px}#project .project-gallery h3{font-size:18px}#project .project-box__information p{font-size:14px}#project .project-first-box iframe,#project .project-first-box img{width:100%}#project .project-box__information__icons{padding:20px 0;font-size:32px;gap:15px}#project .project-gallery-images{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}#project .project-second-box__image-container{display:none}}#our-projects{padding-top:0;height:fit-content;width:100%;display:flex;flex-direction:column;align-items:center;color:var(--secondary)}#our-projects .top-image-container{background:url(/images/static/background/Chaud_Games_Ishmael_Chaudhry_BG_our_projects.jpg)}.our-projects-wrapper{position:relative;top:-30vh;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}#our-projects .section-title-wrapper{display:flex;flex-direction:column;align-items:center}#our-projects .section-title-wrapper h1{text-shadow:0 0 20px var(--primary)}#our-projects .our-projects__list{width:80%;display:grid;grid-template-columns:repeat(3,350px);gap:50px;justify-content:center}#our-projects .our-projects__list__item{display:flex;flex-direction:column;width:100%;border-bottom:2px solid var(--secondary-dark);border-radius:15px;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out;padding:0;color:var(--secondary);text-decoration:none}#our-projects .our-projects__list__item:hover{box-shadow:0 0 10px 5px #00000080;transform:scale(1.05)}#our-projects .our-projects__list__item img{width:100%;min-height:100%;height:100%;object-fit:cover;border-radius:15px 15px 0 0}#our-projects .our-projects__list__item h3{position:absolute;bottom:15px;text-shadow:0 0 15px var(--primary);text-transform:uppercase;width:80%;text-align:center}#our-projects .our-projects__list__item__top{position:relative;height:250px;border-radius:15px 15px 0 0;display:flex;justify-content:center}#our-projects .our-projects__list__item__bottom{border-radius:0 0 15px 15px;display:flex;flex-direction:column;align-items:center;padding:20px 0 30px;gap:15px}#our-projects .our-projects__list__item__bottom p{color:var(--secondary);border:2px solid var(--secondary);padding:10px;width:80px;text-align:center;border-radius:50px;text-transform:capitalize;transition:box-shadow .3s ease-in-out;font-family:Roboto}#our-projects .our-projects__list__item:hover p{color:var(--primary);background-color:var(--secondary);box-shadow:0 0 10px 2.5px var(--secondary)}#our-projects .our-projects__list__item__bottom__icons{display:flex;gap:10px;font-size:28px;padding:10px 0}@media (max-width: 1024px){#our-projects .our-projects__list{grid-template-columns:repeat(1,1fr)}}#about-us{position:relative;height:fit-content;width:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:200px 0 100px;color:var(--secondary);text-align:center;color:var(--primary);overflow:hidden;background:url(/images/static/background/Chaud_Games_BG_about_us.png);background-color:var(--secondary);background-position:center;background-size:cover;background-repeat:no-repeat}#about-us .worm{z-index:0;position:absolute;right:-7.5%;max-width:750px;width:750px;height:600px;max-height:600px;top:17%;overflow:hidden;overflow-x:hidden}#about-us .section-title-wrapper{display:flex;flex-direction:column;align-items:center}#about-us .section-title-wrapper,#about-us .about-us__team-wrapper{gap:50px}#about-us .section-title-wrapper h1{color:var(--primary)}#about-us .section-title-wrapper p{max-width:450px;text-transform:initial;font-family:Roboto;font-size:18px;color:var(--primary)}#about-us .about-us__team-wrapper{text-align:left;display:flex;justify-content:center;align-items:center;flex-direction:column}#about-us .about-us__team{width:fit-content;display:grid;grid-template-columns:repeat(3,250px);max-width:1080px;gap:20px}#about-us .about-us__team .mail-link:hover{color:var(--primary)!important}#about-us .about-us__team-wrapper h2{font-size:72px;text-transform:uppercase}#about-us .about-us__team-wrapper img{width:250px;height:250px;object-fit:cover;border-radius:15px}#about-us .about-us__team__content{display:flex;flex-direction:column;padding:10px 0}#about-us .about-us__team__content h3{padding:10px 0 5px}#about-us .about-us__team__content p{font-size:18px}#about-us .about-us__team__content a{padding-top:25px}@media (max-width: 1024px){#about-us{padding:200px 0 100px}#about-us .worm{z-index:0;position:absolute;right:-25%;width:70%;max-width:100%;top:5%;overflow:hidden;overflow-x:hidden}#about-us .section-title-wrapper,#about-us .about-us__team-wrapper{gap:25px}#about-us .about-us__team-wrapper h2{font-size:32px}#about-us .section-title-wrapper p{width:80%;font-size:16px}#about-us .about-us__team{grid-template-columns:repeat(1,250px)}#about-us .about-us__team-wrapper img{width:250px;height:250px}}#press-releases{height:fit-content;width:100%;display:flex;flex-direction:column;align-items:center;color:var(--secondary);padding-top:0}.press-releases-wrapper{position:relative;top:-30vh;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}#press-releases .section-title-wrapper{display:flex;flex-direction:column;align-items:center}#press-releases .section-title-wrapper h1{text-shadow:0 0 20px var(--primary)}#press-releases .top-image-container{background:url(/images/static/background/Chaud_Games_Ishmael_Chaudhry_BG_press_releases.jpg);background-position:center 25%!important}#press-releases .press-releases__list{width:80%;display:flex;justify-content:center;align-items:center;flex-direction:column}#press-releases .press-releases__list__item{display:flex;max-width:1000px;width:75%;padding:20px 0;border-bottom:2px solid var(--secondary-dark);gap:25px;color:var(--text)}#press-releases .press-releases__list__item__left{flex:0 0 30%;position:relative}#press-releases .press-releases__list__item__left:after{box-shadow:inset 0 0 15px #000000bf;content:"";height:100%;position:absolute;top:0;left:0;width:100%;border-radius:5px}#press-releases .press-releases__list__item__left img{max-width:100%;height:200px;min-height:100%;object-fit:cover;border-radius:5px}#press-releases .press-releases__list__item__right{position:relative;display:flex;flex-direction:column;width:100%;justify-content:flex-start;gap:15px}#press-releases .press-releases__list__item__right p{font-size:16px}#press-releases p.press-releases__list__item__right__date{position:absolute;text-align:end;font-size:14px;color:var(--secondary-dark);bottom:0;right:0}@media (max-width: 1024px){.press-releases__list__item{flex-direction:column}#press-releases .press-releases__list__item{width:100%;padding-bottom:10px}#press-releases .press-releases__list__item__right p{font-size:14px}#press-releases p.press-releases__list__item__right__date{font-size:12px;position:relative}#press-releases .press-releases__list__item__right{min-height:250px;justify-content:space-around}}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-size:100%;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:"";content:none}table{border-collapse:collapse;border-spacing:0}html{scroll-behavior:smooth}html,body,#root{background-color:#100f11;margin:0;padding:0;width:100%;overscroll-behavior:contain;overscroll-behavior-y:contain}html:before{content:"";position:fixed;width:100%;height:999px;top:-999px;background-color:var(--primary)}button{border:none}a{position:relative;text-decoration:none;color:var(--primary);line-height:1.4;padding:.5em 0}img{user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none}::-webkit-scrollbar-track{background-color:#1d1c1e}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{border-radius:2.5px;background-color:#a3a1a8}@font-face{font-display:swap;font-family:RobotoLight;font-style:normal;font-weight:300;src:url(/fonts/Roboto/Roboto-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:RobotoBold;font-style:normal;font-weight:900;src:url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:900;src:url(/fonts/Roboto/OpenSans-Light.woff2) format("woff2")}#root{font-family:Roboto,Roboto;font-display:swap}.fs--extra-large{font-size:28px}.fs--large{font-size:24px}.fs--medium{font-size:18px}.fs--normal{font-size:14px;font-family:RobotoLight}.fw--bold{font-weight:600}.tt--capitalize{text-transform:capitalize}h1{font-size:72px;padding-bottom:20px;font-family:RobotoBold}h2{font-size:32px;padding-bottom:25px;padding-top:25px;font-family:RobotoBold}h3{font-size:24px;padding-bottom:15px;padding-top:15px;font-family:RobotoBold}p{font-size:14px;font-family:RobotoLight;line-height:25px}@media (max-width: 1024px){h1{font-size:32px}h2{font-size:24px}h3{font-size:18px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scrollHorizontally{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes chevron-bob{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,8px,0)}}.fade-in{animation:fadeIn 1s forwards}.fade-out{animation:fadeOut 1s forwards}.fade-in--line{text-decoration:none;overflow:hidden;display:block;position:relative;margin-right:10px;padding-bottom:.2em;padding-top:.2em}.fade-in--line:hover{color:var(--highlight-secondary)!important;transition:all .5s}.fade-in--line:after{content:"";position:absolute;bottom:0;left:-2px;width:50%;height:.1em;background-color:var(--highlight-secondary);opacity:1;transform:translate3d(-100%,0,0);transition:opacity .3s,transform .5s}.fade-in--line:hover:after{transform:translateZ(0)}#firefly-canvas{position:fixed;width:100%;height:100%;z-index:1;pointer-events:none}.chevron-container{display:flex;justify-content:center;align-items:center;z-index:0}.chevron-bounce{font-size:4rem;color:var(--text)}.scroll-down-container{position:absolute;bottom:25px;z-index:5;pointer-events:none;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.scroll-down-container span{color:var(--text);font-size:clamp(1rem,1vw + .5rem,1.5rem);text-shadow:0 0 15px var(--primary)}.transition-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--primary);pointer-events:none;transform:translateZ(0);z-index:9999;will-change:opacity;backface-visibility:hidden}@media (prefers-reduced-motion: reduce){.chevron-bounce{animation:none}}@media (max-width: 1024px){.scroll-down-container span{font-size:18px;filter:drop-shadow(0 0 .25rem var(--primary));text-shadow:0 0 10px var(--primary)}}.text-button--rounded{display:flex;justify-content:center;align-items:center;text-align:center;width:fit-content;min-width:100px;padding:5px 10px;height:fit-content;min-height:34px;color:var(--primary);background-color:var(--highlight);border-radius:5px;font-weight:800;text-transform:uppercase;text-decoration:none;font-size:12px;transition:all .3s ease-in-out}.text-button--rounded:hover{box-shadow:0 0 10px 1px var(--highlight);transform:scale(1.075)}.circle-button--rounded{background-color:var(--primary);display:flex;align-items:center;justify-content:center;width:40px;height:40px;width:fit-content;height:fit-content;border:none;border-radius:50px;transition:all .3s ease-in-out}.button-size--small{width:24px;height:24px}.button-size--medium{width:30px;height:30px}.button-size--large{width:40px;height:40px}.position--right--bottom{position:absolute;bottom:30px;right:30px}.circle-button--rounded:hover{transform:scale(1.1)}.circle-button--rounded svg{color:var(--secondary);width:100%;height:100%;padding:7.5px}.to-top-button{display:flex;opacity:0;position:fixed;z-index:50;background-color:var(--secondary);transition:opacity .5s ease-in-out,transform .3s ease-in-out}.to-top-button--visible{opacity:1}.to-top-button svg{color:var(--primary)}.button--unfilled{background-color:transparent;color:var(--secondary);border:2px solid var(--secondary)}.button--filled{background-color:var(--secondary);color:var(--primary);border:2px solid var(--primary)}@media (max-width: 1024px){.to-top-button{width:40px;height:40px}.to-top-button.circle-button--rounded svg{padding:5px}}#root{--primary: #100f11;--secondary: #ffffff;--primary-light: #1f1f22;--secondary-dark: #a7a7a7;--text: #ffffff;--title: #ffffff;--highlight: #ffffff;--highlight-secondary: #ffffff;--disabled: #c0c0c0c1;--success: rgb(29, 190, 29);--fail: rgb(247, 64, 64)}.background-color--primary{background-color:var(--primary)}.background-color--secondary{background-color:var(--secondary)}.background-color--highlighted{background-color:var(--highlight)}.background-color--disabled{background-color:var(--disabled)}.color--primary{color:var(--primary)}.color--secondary{color:var(--secondary)}.mail-link{transition:all .3s ease-in-out;text-decoration:underline}.mail-link:hover{color:var(--highlight-secondary)!important}.flex--center{display:flex;justify-content:center;align-items:center}.display--none{display:none}.display--inherit{display:inherit}.display--flex{display:flex}.desktop-view{display:inherit}.mobile-view{display:none}.text--justify{text-align:justify}.space-logo--left{padding-left:150px}.navbar-top-spacer{padding-top:275px}.section-title-wrapper{height:fit-content;padding-bottom:50px;display:flex;align-items:flex-start;color:var(--text);text-transform:uppercase}.page-container{padding-top:50px}.section-title{color:var(--title)}.top-image-container{position:relative;min-height:75vh;width:100%;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}.top-image-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.3) 60%,var(--primary) 100%);pointer-events:none}.scroll-section-nav{position:fixed;right:40px;top:50%;transform:translateY(-50%);z-index:1000;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-end;opacity:0;transition:opacity .5s ease-in-out}.scroll-section-nav.visible{opacity:1}.scroll-section-nav .dot-item{display:flex;align-items:center;gap:10px;margin:12px 0;cursor:pointer;transition:all .3s ease}.scroll-section-nav .label{font-size:14px;color:var(--secondary, #bbb);text-transform:capitalize;opacity:.6;transition:all .3s ease}.scroll-section-nav .dot{width:5px;height:5px;border-radius:50%;background:var(--secondary);opacity:.6;transition:all .3s ease}.scroll-section-nav .dot-item.active .dot{opacity:1;transform:scale(2)}.scroll-section-nav .dot-item.active .label,.scroll-section-nav .dot-item:hover .label{opacity:1}@media (max-width: 768px){.scroll-section-nav{right:15px}.scroll-section-nav .label{display:none}}@media (max-width: 768px){.scroll-progress-nav{right:15px}.scroll-progress-nav .label{display:none}}@media (max-width: 1024px){.space-logo--left{padding-left:0}.desktop-view{display:none}.mobile-view{display:inherit}.page-container{height:fit-content!important}.section-title-wrapper{padding-bottom:10px}.navbar-top-spacer{padding-top:150px}}
