html,body{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.flex-all{justify-content:center;align-items:center;display:flex}
.about{text-align:center;flex-direction:column;margin:60px 0}.abouthead{flex-direction:column;align-items:center;margin-top:35px;font-family:Prata,serif;font-size:50px;display:flex;position:relative}.abouthead:after{content:"";background-color:#ffc401;width:70%;height:5px;position:absolute;bottom:0}.who{color:brown;margin:7px 20px 20px;font-size:20px;font-weight:500}.aboutp{width:60vw;margin:20px 0;font-size:18px;font-weight:600;line-height:24px}.aboutbg{background:url(/bg.png) fixed;justify-content:center;width:100%;padding:20px 0;display:flex;position:relative}.abg{background:url(/gif.gif) 50% no-repeat;justify-content:center;width:100%;height:500px;display:flex}@media (max-width:800px){.abouthead{margin-top:15px;font-size:42px}.who{font-size:18px}.about{margin:30px 0}.aboutp{text-align:justify;width:92vw;font-size:17px}}
.form-input{background:0 0;border:1px solid #000;border-radius:25px;width:100%;height:48px;padding:0 10px;font-size:18px}.form-input:hover{box-shadow:0 2px 8px wheat}.form-input-textarea{border-radius:25px}.form-input-textarea:hover{box-shadow:0 2px 8px wheat}.formdiv{flex-direction:column;align-items:baseline;margin:4px 0;display:flex}.form{position:relative}.formdiv label{margin-bottom:2px;font-size:19px;font-weight:300}.formdiv span{color:red}.form-input-textarea{background:0 0;border:1px solid #000;width:100%;height:160px;padding:10px;font-size:18px}.form{width:58vw}.btn{color:#fff;cursor:pointer;background:#0d2123;border:none;border-radius:35px;outline:none;width:140px;height:45px;margin:15px 0;font-size:17px;font-weight:600;transition:all .4s;position:absolute;right:0}.btn:hover{color:#0d2123;background:0 0;border:3px solid #ffc401}.form-error{color:red;margin:2px 0}.input-error{background-color:#ff000014;border:1px solid red}.contact-phone{z-index:1;margin:2px 0;transition:all .4s;position:relative}.contact-phone:hover{color:#ffc401}.contact-phone svg{margin:0 5px}#top-phone{margin-top:10px}.bgcont{width:100%;position:absolute;bottom:-170px}.bgcont svg{position:relative;bottom:-4px}#bs{bottom:0}.form-input:focus,.form-input-textarea:focus{border:2px solid #ffc401;outline:none}.bg{background-color:#ffc40136;width:100%;height:200px}#contact{position:relative}@media (min-width:1192px){.bgcont{bottom:-260px}}@media (max-width:700px){#top-phone{margin-top:25px}.contact-phone{margin:10px 0}.form{width:86%}.formdiv{margin:15px 0}.formdiv label{margin:0 10px 4px;font-size:17px}.bg{height:400px}.bgcont{top:190px}}
.footer{width:100%;margin-top:100px}.footer-cont{z-index:4;margin:100px 0 20px;font-size:20px;position:relative}.footer a{margin:50px 30px 0;transition:all .3s ease-in-out}.footer a:hover{color:#ffc401}.footerp{z-index:1;color:#fff;background:#eda400;width:100%;height:45px;margin-top:60px;margin-bottom:0;font-weight:600;position:relative}@media (max-width:800px){.footer-cont{margin-top:0;margin-bottom:0}.footer-cont a{margin:0 18px}.footerp{margin-top:30px}}
.services-container{width:1000px;margin:0 auto;display:flex}.half{flex-direction:column;width:50%}.two{padding-top:330px}.service img{cursor:pointer;transition:all .4s;position:absolute}.service:hover img{transform:scale(1.055)}.temp{width:100%;height:100%}.service-title{margin:60px 0;font-family:Prata,serif;font-size:33px}.services{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.service{width:300px;height:300px;margin:30px 40px;position:relative}.service-bg{background-color:#ffce40;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}.service:hover .service-bg{transform:rotate(-185deg)}@media (max-width:600px){.service{width:250px;height:250px}.services{background-color:#ffebcd}}
#projects{text-align:center}#projp{color:#444649;margin-bottom:20px;padding-top:55px;font-family:Poppins,sans-serif;font-size:40px;font-weight:700;display:block;position:relative}#pline{background-color:#444649;width:70px;height:4px;margin:0 auto}.projectcontainer{flex-wrap:wrap;justify-content:center;width:100%;margin:55px auto;display:flex;margin-top:0!important}.project{width:450px;height:350px;margin:40px 40px 30px;position:relative;background-repeat:no-repeat!important;background-size:100% 100%!important}.project:hover .whitediv{display:flex}.whitediv{background:url(/newbg.png);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:absolute;box-shadow:0 5px 15px #00000059}.projjflex{text-align:center;width:100%}.projjflex span{color:#ffc401;font-size:23px}.projhead{text-align:center;margin:30px 0 10px;font-family:Roboto,sans-serif;font-size:23px;font-weight:600;line-height:35px}.projbtn{cursor:pointer;color:#ffc401;background-color:#fff;border:2px solid #ffc401;border-radius:0;width:150px;height:50px;margin-top:20px;font-family:Roboto,sans-serif;font-size:20px;transition:all .3s}.projbtn:hover{color:#fff;background-color:#ffc401;border:2px solid #fff}@media (max-width:425px){#projp{margin-top:30px;margin-bottom:2px;padding-top:28px;font-size:35px}.projectcontainer{flex-direction:column;align-items:center;margin:45px auto 5px;padding-bottom:10px}.project{width:280px;height:270px;margin:20px auto;box-shadow:0 7px 29px #64646f33}.projhead{font-size:20px;line-height:24px}.projjflex span{font-size:21px}.projbtn{border:1px solid #e31b6d;border-radius:0;width:120px;height:40px;margin-top:10px;font-size:20px}}
.career{flex-direction:column;margin:60px 0;position:relative}.careerbg{flex-direction:column;align-items:center;padding:30px 0;display:flex}.p{margin:10px 0;font-size:18px}.careerp{margin-top:30px}.emailp a{color:brown;border-bottom:1px solid brown;font-weight:600;transition:all .3s}.emailp a:hover{color:#ffc401;border-bottom:1px solid #ffc401}@media (max-width:800px){.career{margin:0 0 30px}.who{margin-bottom:10px}.careerp{margin-top:20px}.p{text-align:center;margin:10px}}@media (min-width:901px){.careerbg{padding-top:8px}}@media (max-width:900px){.careerbg{padding:50px 0}}
.video{margin:50px 0 30px;transition:all .3s;position:relative}.ssvg1{z-index:-1;width:206px;transition:all .3s ease-in-out;position:absolute;top:0;right:-16%}.ssvg4{z-index:-1;width:259px;transition:all .3s ease-in-out;position:absolute;top:424px;right:-27%}.second-video{margin-top:25px}.ssvg2{z-index:-1;width:444px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:absolute;bottom:-188px;left:-20%}.ssvg3{z-index:-1;width:200px;transition:all .3s cubic-bezier(.075,.82,.165,1);position:absolute;top:12px;left:-27%}.ssvg5{z-index:-1;width:206px;transition:all .3s ease-in-out;position:absolute;top:0;left:1%}.ssvg6{z-index:-1;width:259px;transition:all .3s ease-in-out;position:absolute;top:-105px;right:3%}.ssvg7{z-index:-1;width:444px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:absolute;bottom:-134px;left:1%}.ssvg8{z-index:-1;width:200px;transition:all .3s cubic-bezier(.075,.82,.165,1);position:absolute;bottom:63px;right:1%}video{transition:all .3s;box-shadow:13px 5px 20px -2px #cbd6e2}.video video:hover~.ssvg2{transform:translateY(-30px)}.video video:hover~.ssvg3{transform:translateY(50px)rotate(90deg)}.video video:hover~.ssvg4{transform:translate(50px,30px)rotate(180deg)}.video video:hover~.ssvg1{transform:translate(-80px,80px)rotate(100deg)}.video video:hover~.ssvg5{transform:translateY(-30px)}.video video:hover~.ssvg6{transform:translateY(50px)rotate(90deg)}.video video:hover~.ssvg7{transform:translate(50px,30px)rotate(180deg)}.video video:hover~.ssvg8{transform:translate(-80px,80px)rotate(100deg)}#videoo{width:100%}video:hover{box-shadow:5px 20px -2px #cbd6e2}#svideoo,#svideo{width:70%}.svideo{position:relative}.play{background:#fcff3b5c;border:10px solid #ffc401;border-radius:50%;width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play svg{color:#ffc401;cursor:pointer;font-size:90px}@media (min-width:801px) and (max-width:1000px){.aboutp{width:90vw}}@media (min-width:801px) and (max-width:899px){.aboutp{width:90vw}.nmar{margin-top:-80px}}@media (max-width:1220px){#videoo{width:70%}}@media (max-width:800px){#videoo{width:90%}.nmar{margin-top:-80px!important}.video{margin:30px 0}.ssvg3{height:30vw;display:none}.ssvg2{display:none}#svideoo,#svideo{width:92%;margin:20px 0}}
.phone{width:100%;margin-top:40px;padding-bottom:40px;position:relative}#media{margin-top:0}.lesswi{width:27%!important}.phoneinfo{color:#fff;letter-spacing:1px;background-color:#0f295c;justify-content:center;align-items:center;height:50px;padding:0 20px;font-size:19px;font-weight:600;display:flex;position:absolute;top:0}.mobile{left:0}.email{right:0}.ffi{justify-content:center;align-items:center;width:96%;margin:30px auto;display:flex}.insta{flex-direction:column;align-items:center;width:33.3333%;height:600px;display:flex;overflow-x:hidden}.insta-post-img{position:relative}ul li{list-style:none}.insta-black-div{background-color:#000000b3;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.insta-div{color:#fff;flex-direction:column;justify-content:center;align-items:center;margin:10px 30px;display:flex}.likes-div{color:#fff;margin:8px 0;font-size:30px}.insta-comments{margin:10px}.mediadiv{margin:0 20px}._2R-kh{flex-direction:column}.fb,.twitter{flex-direction:column;align-items:center;width:33.3333%;display:flex}@media (max-width:900px){.ffi{flex-direction:column;align-items:center}.fb,.insta{width:100%;margin-bottom:40px}.lesswi{width:61%!important}.twitter{width:100%}}@media (max-width:700px){.phone a{text-decoration:none}.phoneinfo{position:unset}.lesswi{width:100%!important}.email{margin-top:5px;font-size:17px}}
.landing{background:url(/newbg.png) 0 0/contain no-repeat;width:100%;height:100vh}.flex-cover{width:100%;height:100%}.social-icons{align-items:center;margin-top:15px;margin-bottom:25px;position:relative}.social-icons a:hover{color:#ffc401}.social-icons a{margin:0 20px;transition:all .3s}#marleft{margin-left:60px}:root{--img-width:1000px}@font-face{font-family:maragsa;src:url(../media/Maragsâ.d8b85c22.otf);font-display:swap}.head-div{margin-top:100px}.head{z-index:1;margin:0;padding:0 10px;font-family:maragsa;font-size:58px;font-weight:400;animation:.4s ease-out both head;display:flex;position:relative}@keyframes head{0%{bottom:-50px}to{bottom:0}}.titlepdiv{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.bgc{background-color:#ffc401;width:40%;height:100%}.logo-container-navbar{width:180px;transition:all .2s;position:absolute;left:2%}.snav ul li{margin:0 27px;font-size:20px;transition:all .3s}.snav ul li:hover{color:#ffc401;transform:scale(1.05)}.home{width:100%;height:500px;position:relative}.home-logo{z-index:3;width:100px;height:70px;transition:all .3s;position:absolute;top:60px;left:60px}.title{flex-direction:column;align-items:center;width:50%;height:100%;display:flex;position:relative}.ma{letter-spacing:5px;margin:130px 0 0 200px;font-family:maragsa;font-size:100px;font-weight:600}.ma p{margin:0}.masp{letter-spacing:normal;margin:10px 0;font-size:60px;font-weight:100}.home-icon-cont{justify-content:start;margin:20px}.home-icon-cont a{margin:0 15px;font-size:19px;transition:all .3s}.home-icon-cont a:first-child{margin-left:0}.home-icon-cont a:hover{color:#fff;transform:scale(1.1)}.gif{z-index:-1;background:url(/gif.gif) 50% no-repeat;width:50%;height:100%;position:relative}.svg svg{width:500px;position:absolute;bottom:-170px;left:-16%}body{width:100vw;overflow-x:hidden}.svg2{width:200px;position:absolute;bottom:-170px;right:1%}.svg3{width:200px;position:absolute;top:100px;right:50%}.logo-container{width:200px;position:absolute;top:0;left:50%;transform:translate(-50%)}.border{width:var(--img-width);background:#000;height:1px;margin:10px auto 0}.navbar ul{padding:0;display:flex}.navbar ul li{margin:0 20px;list-style:none;transition:all .3s}.navbar ul li:hover{color:#ffc401}.img-cont{justify-content:center;width:100%;height:564px;margin:10px auto;display:flex;overflow:hidden}#video{height:100%}.scrolled{height:160px;transition:all .3s}.navbar-bg{z-index:2;background-color:#fff;width:100%;height:60px;transition:all .3s;position:sticky;top:0}@media (max-width:1500px){.landing{background-size:100% 100%}.ma{margin-left:50px;font-size:90px}.masp{font-size:50px}}@media (min-width:901px) and (max-width:1200px){.landing{height:95vh}}@media (max-width:900px){.flex-cover{height:unset;flex-direction:column}.landing{height:unset;background:0 0}.title{background:url(/newbg.png) 0 0/100% 100% no-repeat;width:100%;height:325px}.gif{width:160%;height:545px;margin-top:-100px;transform:scale(.55)}.ma{text-align:center;margin:150px 0 0;font-size:40px}.masp{margin:10px 0;font-size:35px}}@media (min-width:501px) and (max-width:899px){.ma{margin-top:180px;font-size:45px}.masp{font-size:40px}.title{height:390px}}@media (max-width:1325px){.snav ul li{margin:0 20px}}@media (max-width:1180px){.snav ul li{margin:0 18px}}@media (min-width:901px) and (max-width:935px){.snav ul li{margin:0 18px}.snav ul{margin-right:5px!important}}
.snav{z-index:2;justify-content:space-between;width:100%;height:80px;transition:all .3s;position:fixed;top:0}.ll{width:120px;height:70px;position:relative}.snav ul{margin-right:50px;display:flex}.snav ul li{cursor:pointer}@media (min-width:901px) and (max-width:1100px){.snav ul li{margin:0 10px}.snav ul{margin-right:30px}}@media (max-width:900px){.snav{z-index:20;background-color:#fff;border-bottom:4px solid #ffc401;height:50px;box-shadow:0 7px 29px #64646f33}.active-nav{color:#ffc401}.navopen{width:110px!important;top:0!important;left:5%!important}.home-logo{width:170px;height:100px;position:relative;top:70px;left:calc(50% - 85px)}#nav-icon2{-o-transition:.5s ease-in-out;cursor:pointer;width:25px;height:26px;transition:all .5s ease-in-out;position:absolute;right:34px;transform:rotate(0)}#nav-icon2 span{opacity:1;-o-transition:.25s ease-in-out;background:#ffc401;border-radius:9px;width:100%;height:5px;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0)}#nav-icon2 span:nth-child(2n){border-radius:0 9px 9px 0;left:50%}#nav-icon2 span:nth-child(odd){border-radius:9px 0 0 9px;left:0}#nav-icon2 span:first-child,#nav-icon2 span:nth-child(2){top:0}#nav-icon2 span:nth-child(3),#nav-icon2 span:nth-child(4){top:10px}#nav-icon2 span:nth-child(5),#nav-icon2 span:nth-child(6){top:20px}#nav-icon2.open span:first-child,#nav-icon2.open span:nth-child(6){transform:rotate(45deg)}#nav-icon2.open span:nth-child(2),#nav-icon2.open span:nth-child(5){transform:rotate(-45deg)}#nav-icon2.open span:first-child{top:5px;left:0}#nav-icon2.open span:nth-child(2){top:5px;left:50%}#nav-icon2.open span:nth-child(3){opacity:0;left:-50%}#nav-icon2.open span:nth-child(4){opacity:0;left:100%}#nav-icon2.open span:nth-child(5){top:19px;left:0}#nav-icon2.open span:nth-child(6){top:19px;left:50%}.snav ul{transform-origin:top;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:0;margin:0;padding:0;transition:all .3s;position:relative;top:228px;overflow:hidden}#nav-icon2.open~ul{height:400px}#nav-icon2.open~.home-logo{width:110px;top:0;left:5%}.ll{width:80px;height:40px;margin-left:10px}.snav ul li{background-color:#fff;border-bottom:1px solid #ffc401;justify-content:center;align-items:center;width:100%;height:50px;display:flex}}
.logo-container{cursor:pointer;align-items:center;margin:10px 0 20px;display:flex;position:relative;right:58px}.logodiv{color:#fff;z-index:1;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:30px;display:flex;position:relative;right:-15px}.logo{border-radius:35px;justify-content:center;align-items:center;width:150px;height:30px;margin:0;font-size:14px;font-weight:900;transition:all .6s;display:flex;position:relative;left:-13px}.fblogo:hover{color:#45619d;background-color:#fff;border:2px solid #45619d}.fblogodiv{background-color:#45619d}.fblogo{color:#fff;background-color:#45619d}.instalogodiv{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.instalogo{color:#fff;background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.instalogo:hover{color:#dc2743;background:#fff;border:2px solid #dc2743}.twitterlogodiv{background-color:#50abf1}.twitterlogo{color:#fff;background-color:#50abf1}.twitterlogo:hover{color:#50abf1;background-color:#fff;border:2px solid #50abf1}
.modal{z-index:2;background-color:#060606b3;width:100%;height:100%;position:fixed;top:0;left:0}.modal video{width:70%}.modal svg{font-size:40px;transition:all .3s;position:absolute;top:3%;right:3%}.modal svg path{stroke:#fff}.modal svg:hover{z-index:3;cursor:pointer;background:#ffffffb3}
