@import url("https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil+Text:wght@900&family=Saira:wght@200;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Fugaz+One&display=swap");[data-aos]{pointer-events:none}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}}body{display:block;margin:auto;width:100%}body *{font-family:Saira,sans-serif}h1,h2,h3,h4,h5{font-family:Fugaz One,cursive}footer .site-urls label{font-size:18px;font-weight:700;color:#fff}footer .site-urls ul{padding-left:0}footer .site-urls ul li{font-size:16px;list-style:none}footer .site-urls ul li a{color:#fff;text-decoration:underline}footer .social-links{padding-left:0;display:flex;justify-content:flex-end}footer .social-links li{list-style:none;margin-right:10px}footer .social-links li a{display:flex;flex-direction:column;width:35px;background-color:#fff!important;align-items:center;justify-content:center;transition:all .2s ease-in-out;position:relative}footer .social-links li a:after,footer .social-links li a:before{content:"";position:absolute;width:0;border-left:17.5px solid transparent;border-right:17.5px solid transparent}footer .social-links li a:before{bottom:100%;border-bottom:10.1px solid #fff!important;transition:all .2s ease-in-out}footer .social-links li a:after{top:100%;width:0;transition:all .2s ease-in-out;border-top:10.1px solid #fff!important}footer .social-links li a svg{fill:#202020!important;line-height:20px;width:20px;height:20px;transition:all .2s ease-in-out}footer .social-links li a:hover{background-color:rgba(229,45,39,.6)!important}footer .social-links li a:hover:before{border-bottom:10.1px solid rgba(229,45,39,.6)!important}footer .social-links li a:hover:after{border-top:10.1px solid rgba(229,45,39,.6)!important}footer .social-links li a:hover svg{fill:#fff!important}a.btn,button.btnc.btn{width:360px;max-width:100%;font-weight:200;padding:15px 0;color:#fff;border-radius:2px;border:0;outline:none}a.btn.bg-white,button.btnc.btn.bg-white{background-color:#fff;color:#860000!important;font-weight:400}a.btn.bg-primary,button.btnc.btn.bg-primary{background-color:#202020!important;font-weight:400}a.form-footer,button.btnc.form-footer{width:140px}header{margin-bottom:84px}.navbar{box-shadow:0 5px 5px -5px hsla(0,0%,62.7%,.9);background-color:transparent;position:fixed;width:100%;z-index:999;top:0}.navbar .navbar-toggler{line-height:.5;background-color:#202020}.navbar .navbar-toggler svg{width:20px}.navbar .nav-link{padding-left:12px!important;padding-right:12px!important;color:#202020!important;font-weight:500;position:relative;transition:all .2s ease-in-out}.navbar .nav-link:after{display:block;content:"";height:2px;width:0;background-color:#860000;transition:all .2s ease-in-out}.navbar .nav-link:hover{color:#860000!important}.navbar .nav-link:hover:after{width:100%}@media (max-width:991px){.navbar .navbar-nav{margin-top:1.5rem}}.logo{max-width:160px}.banner{background:rgba(179,18,23,.6);background:linear-gradient(90deg,rgba(179,18,23,.6),rgba(229,45,39,.6));position:relative;height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;max-height:991px;margin-top:84px}.banner.small{background:rgba(32,32,32,.5);height:360px;text-align:left}.banner.small span{font-size:1.5rem;color:#fff;line-height:3rem}.banner.small span:after{content:"";width:4rem;border-radius:5px;height:.1rem;background-color:#fff;display:block;margin-left:.1rem}.banner.small h1{font-size:4rem;font-family:Saira,sans-serif;font-weight:500}.banner.small img{height:360px}.banner.small img,.banner video{-o-object-fit:cover;object-fit:cover;width:100%;position:absolute;z-index:-1}.banner video{height:100vh;left:0;max-height:991px}.banner .quotation-url{margin-top:5%;display:block;max-width:100%}.banner .quotation-url a{background:#202020;background:linear-gradient(90deg,#202020,#232526)}#typingBanner{color:#fff;max-width:920px;width:100%;min-height:140px;margin:auto}#typingBanner .title{display:inline;font-size:48px;font-weight:500;font-family:Fugaz One,cursive;line-height:48px}@media (max-width:584px){#typingBanner .title{font-size:32px;line-height:32px}}#typingBanner .details{display:inline;font-size:22px}.section-block{padding-top:4em;padding-bottom:4em}.section-block .section-description p{font-size:1.2rem}.section-block .section-title h2{color:#202020;font-size:2.5rem}.section-block .section-title p{color:#860000;font-size:1rem}.section-block.dark{background:#232526;background:linear-gradient(90deg,#232526,#414345)}.section-block.dark *,.section-block.dark h2,.section-block.red-gradient *,.section-block.red-gradient h2{color:#fff}.section-block.dark .section-title p,.section-block.red-gradient .section-title p{color:#fff;text-shadow:2px 2px #860000}.section-block.red-gradient{background:url(../img/quote.jpg);background-size:cover;background-attachment:fixed}.publish-card{text-align:center}.publish-card img{max-width:240px;margin-bottom:16px}.publish-card h3{line-height:32px}ul.social-links{padding-left:0;display:flex;justify-content:flex-end;margin-top:5px}ul.social-links.left{justify-content:flex-start}ul.social-links li{list-style:none;margin-right:10px}ul.social-links li a{display:flex;flex-direction:column;width:35px;background-color:#860000;align-items:center;justify-content:center;transition:all .2s ease-in-out;position:relative}ul.social-links li a:after,ul.social-links li a:before{content:"";position:absolute;width:0;border-left:17.5px solid transparent;border-right:17.5px solid transparent}ul.social-links li a:before{bottom:100%;border-bottom:10.1px solid #860000;transition:all .2s ease-in-out}ul.social-links li a:after{top:100%;width:0;transition:all .2s ease-in-out;border-top:10.1px solid #860000}ul.social-links li a svg{fill:#fff;line-height:20px;width:20px;height:20px;transition:all .2s ease-in-out}ul.social-links li a:hover{background-color:rgba(229,45,39,.6)}ul.social-links li a:hover:before{border-bottom:10.1px solid rgba(229,45,39,.6)}ul.social-links li a:hover:after{border-top:10.1px solid rgba(229,45,39,.6)}ul.social-links li a:hover svg{fill:#fff}.game-carousel-container{display:flex}.game-carousel-container .col-nav{display:block;box-shadow:1px 0 5px -3px #202020;z-index:99}.game-carousel-container .col-nav .slider-nav{display:flex;height:100%;flex-direction:column;justify-content:space-around;padding:0 10px;background:#ffefba;background:linear-gradient(90deg,#ffefba,#fff)}.game-carousel-container .col-nav .slider-nav a:focus img,.game-carousel-container .col-nav .slider-nav a:hover img{box-shadow:0 0 10px #202020}.game-carousel-container .col-nav .slider-nav img{width:50px;border-radius:5px}.game-carousel-container .col-slider{background-color:#fff;width:100%;max-width:calc(100% - 70px)}.game-carousel-container .col-slider *{color:#202020!important}.game-carousel-container .col-slider .items{display:flex}.game-carousel-container .col-slider .items .slide-content{padding:0 40px;flex:1 0 50%;display:flex;flex-direction:column;justify-content:center}.game-carousel-container .col-slider .items .slide-content h3{font-family:Saira,sans-serif;line-height:60px;font-weight:500}.game-carousel-container .col-slider .items .slide-image{flex:1 0 50%}.app-download{display:flex;margin-top:16px}.app-download a{display:flex;flex:0 0 auto;margin-right:20px}.app-download a img{max-width:150px}.app-download a:nth-child(2) img{max-width:132px}@media (max-width:991px){.game-carousel-container{flex-direction:column}.game-carousel-container .col-nav .slider-nav{flex-direction:row;padding:10px 0}.game-carousel-container .col-slider{max-width:100%}.game-carousel-container .col-slider .items .slide-content{padding:20px 20px 0}.game-carousel-container .col-slider .items .slide-content h3{font-size:18px;line-height:30px;font-weight:700}}@media (max-width:767px){.game-carousel-container .col-slider .items{flex-direction:column-reverse}.game-carousel-container .col-slider .items .slide-content{padding:40px 20px}.game-carousel-container .col-slider .items .slide-content h3{font-size:24px;line-height:40px}}.client-feedback .item .client-info{display:flex;margin-bottom:2rem}.client-feedback .item .client-info img{max-width:64px;border-radius:50%;margin-right:20px;flex-grow:0}.client-feedback .item .client-info .client-details{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.client-feedback .item .client-info .client-details label{margin:0;font-weight:700;color:#202020}.client-feedback .item .client-info .client-details span{font-weight:200;color:#860000}.map-frame{display:block}.map-frame iframe{width:100%;height:420px}.form-control,select.form-control{border-radius:0;padding:12px 16px;outline:none;transition:all .2s;background-color:#fff;border-color:rgba(171,186,171,.9);box-shadow:0 0 12px -8px rgba(229,45,39,.6);height:auto!important}.form-control:active,.form-control:focus,select.form-control:active,select.form-control:focus{box-shadow:none;outline:none}.form-control:focus,select.form-control:focus{border-color:#860000}.portfolio-section{height:640px;background-repeat:no-repeat;background-size:cover;background-position:100% 0;background-attachment:fixed}.portfolio-section .card{margin-top:60px;position:relative;box-shadow:0 -4px 10px -4px rgba(32,32,32,.5)}.portfolio-section .card .card-body{margin-top:60px}.portfolio-section .card .card-body .game-icon{border-radius:6px;position:absolute;box-shadow:0 -4px 10px -4px rgba(32,32,32,.5);top:-60px;max-width:120px}.portfolio-section .card .card-body h2{font-family:Saira,sans-serif}@media (max-width:1024px){.portfolio-section{background-position:65% 0}}@media (max-width:991px){.portfolio-section .app-download{flex-direction:column}.portfolio-section .app-download a:first-child{padding-bottom:16px}}#openings .card{border-radius:0;border:0;border-left:5px solid #860000;box-shadow:0 0 12px -8px rgba(229,45,39,.6);cursor:pointer}#openings .card .card-header{border-radius:0;border-bottom:0}#openings .card .card-header h2{line-height:48px}#openings .card .card-header h2,#openings .card .card-header p{font-family:Saira,sans-serif;margin:0}.address{display:flex;flex-direction:column;justify-content:space-between;height:100%}.address>div{margin-bottom:16px;margin-top:16px}.address>div h4{font-family:Saira,sans-serif}.address>div p,hr{margin:0}hr{background-color:rgba(171,186,171,.9);width:100%;height:1px}