@import"https://fonts.googleapis.com/css2?family=Castoro+Titling&family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:TitleFont;src:url(/assets/font.ttf);font-weight:400;font-style:normal}:root{--Primary:#f8f2e7;--Secondary:#394167;--Third:#e9a368;--font1:"Noto Sans", serif}.Gaps{margin:2rem 0}*{margin:0;padding:0;list-style-type:none;text-decoration:none}body{background-color:var(--Primary);color:#000}.loader-container{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#00000080}.loader{width:10px;height:10px;border-radius:50%;display:block;margin:15px auto;position:relative;color:#fff;left:-100px;box-sizing:border-box;animation:shadowRolling 2s linear infinite}@keyframes shadowRolling{0%{box-shadow:0 0 #fff0,0 0 #fff0,0 0 #fff0,0 0 #fff0}12%{box-shadow:100px 0 #fff,0 0 #fff0,0 0 #fff0,0 0 #fff0}25%{box-shadow:110px 0 #fff,100px 0 #fff,0 0 #fff0,0 0 #fff0}36%{box-shadow:120px 0 #fff,110px 0 #fff,100px 0 #fff,0 0 #fff0}50%{box-shadow:130px 0 #fff,120px 0 #fff,110px 0 #fff,100px 0 #fff}62%{box-shadow:200px 0 #fff0,130px 0 #fff,120px 0 #fff,110px 0 #fff}75%{box-shadow:200px 0 #fff0,200px 0 #fff0,130px 0 #fff,120px 0 #fff}87%{box-shadow:200px 0 #fff0,200px 0 #fff0,200px 0 #fff0,130px 0 #fff}to{box-shadow:200px 0 #fff0,200px 0 #fff0,200px 0 #fff0,200px 0 #fff0}}.HeaderSocial{display:flex;justify-content:safe;align-items:safe;padding:20% 0 0 25%;height:100%;gap:.8rem}.HeaderSocial a{color:#000}.HeaderIcons{font-size:2.5rem}.Headerinsta,.Headerlinkedin{transition:transform .3s}.Headerinsta:hover,.Headerlinkedin:hover{transform:translateY(-5px)}.HeaderContainer{padding:2rem 0}.TitleContainer{display:grid;grid-template-columns:20% 60% 20%;color:#000;align-items:center}.TitleName{text-align:center}.TitleName h1{font-family:TitleFont;font-size:5rem;font-weight:100}.TitleName h1 a{color:#000}.TitleName p{font-family:var(--font1);font-size:1.5rem;font-weight:400}.year{background-color:#000;color:#fff;display:flex;flex-direction:column;margin:0 auto;padding:1.8rem 2rem;align-items:center;font-family:var(--font1);border-radius:.45rem}.year h1{font-size:1.6rem}.year h2{font-size:1.4rem}.Navbar{display:grid;text-align:center;grid-template-columns:repeat(5,1fr);width:100%;gap:.2rem;margin:1rem 0;border-top:2px solid black;border-bottom:2px solid black}.Navbar li{padding:1rem;font-size:1.1rem;border:2px solid black;margin:.2rem 0;transition:background-color .3s ease;background-color:#080808}.Navbar li a{color:#fff;font-family:var(--font1)}.Navbar li:hover{cursor:pointer;background-color:var(--hover-color, #ccc)}.Headingdiv{text-align:center;padding:2rem 0}.Headingdiv h1{font-size:4rem}.Headingdiv h2{font-size:3rem;font-weight:400}.HeaderImages{position:relative;overflow:hidden}.SunImg{width:60%;display:flex;justify-content:center;align-items:center;margin:0 auto}.Cloud1{position:absolute;width:40%;top:20%;left:5%}.Cloud2{position:absolute;width:30%;bottom:8%;right:5%}.sunshine{position:relative;display:flex;height:22vh;overflow:hidden}.sliderContainer{position:absolute;top:25px}.slider{position:relative;white-space:nowrap}.slider p{position:relative;margin:0;color:#0d0d0d;font-size:120px;font-weight:500;padding-right:50px}.HScroll{position:relative;height:800vh}.HScrollDiv{display:flex;overflow:hidden;position:sticky;top:0;align-items:center;height:90vh;padding-left:1rem}.CardDiv{display:flex;gap:2rem}.CardDivGrid{overflow:hidden;height:450px;width:60vw;display:grid;grid-template-columns:60% 40%;gap:2rem;border-radius:.5rem}.ScrollImg{width:100%;height:100%;object-fit:cover;border-radius:.5rem 0 0 .5rem}.CardDivContent{display:flex;flex-direction:column;padding:1rem;width:80%}.CardText{font-size:2rem;font-family:var(--font1);font-weight:700}.desc{font-family:var(--font1);font-size:1rem;padding:.8rem 0;line-height:1.6rem}.CardDivContent a{color:#080808;padding:.8rem 1rem;border:1px solid rgb(16,15,15);margin:1rem auto;font-family:var(--font1);border-radius:.55rem;font-size:.85rem;font-weight:600;background-color:#080808;color:#fff}.CardDivContent a:hover{background-color:#f2eded;color:#0a0a0a;border:2px solid black;font-weight:500;font-family:var(--font1)}.svgCss{width:100%;margin-bottom:2rem}.SvgTxt{font-size:.4rem;text-transform:uppercase}.paragraph{display:flex;font-size:2rem;line-height:.9;padding:40px;max-width:1280px;color:#0a0a0a;flex-wrap:wrap;width:70%;font-family:var(--font1);margin:4rem 0 2rem}.paragraph .word{position:relative;margin-right:12px;margin-top:12px}.paragraph .word .shadow{position:absolute;opacity:5%}.AboutContentMission .paragraph{margin-left:auto}.Qoutecontainer{margin-top:2rem;display:flex;height:90vh;align-items:center;justify-content:center;background-color:#f7f2e7;cursor:pointer}.Qoutegrid{display:flex;height:100%;width:100%;overflow:hidden;position:absolute}.QouteDiv{font-size:8vw;text-align:center;font-weight:700;width:70%;position:relative;z-index:1;pointer-events:none;text-transform:uppercase;mix-blend-mode:difference;color:#fff}.Qoutegrid .column{width:5vw}.Qoutegrid .column div{width:100%;height:5vw}.gallery{height:175vh;background:#2d2d2d;position:relative;display:flex;gap:2vw;padding:2vw;box-sizing:border-box;overflow:hidden}.gallery .column{position:relative;height:100%;width:25%;min-width:250px;display:flex;flex-direction:column;gap:2vw}.gallery .column .imageContainer{height:100%;width:100%;position:relative;border-radius:1vw;overflow:hidden}.gallery .column .imageContainer img{object-fit:contain;width:100%}.gallery .column:nth-of-type(1){top:-45%}.gallery .column:nth-of-type(2){top:-95%}.gallery .column:nth-of-type(3){top:-45%}.gallery .column:nth-of-type(4){top:-75%}.spacer{height:.25vh;box-shadow:0 2px 15px #0000004d}footer .FooterContent{width:100%;display:flex;flex-direction:column;justify-content:space-between}.FormContainer{display:flex;width:80%;justify-content:space-between;margin:2rem auto}.formdiv{width:40%}.FormHeading{font-family:var(--font1);font-size:3rem}.FormHeading span{font-family:var(--font1);font-weight:300}.FormContainer form{display:flex;flex-direction:column;gap:.5rem;margin:0 auto}form input{height:5vh;border-radius:.25rem;padding:0 .5rem;font-family:var(--font1);outline:none;background-color:#f6f2e7;border:1px solid rgb(9,9,9)}form input:hover,form textarea:hover{border:1px solid rgb(158,158,244)}form textarea{background-color:#f6f2e7;border:1px solid rgb(9,9,9);resize:none;height:15dvh;padding:.5rem;font-family:var(--font1);border-radius:.25rem}form button{margin:0 auto;padding:.5rem 1rem;font-family:var(--font1);font-size:1rem;margin-top:.5rem;border-radius:.5rem;cursor:pointer;font-weight:400}form button:hover{font-size:1.1rem;background-color:#000;border:1px solid white;color:#fff}.FooterContex{display:flex;flex-direction:column;width:40%}.FooterContent img{width:320px}.FooterContent p{font-size:1rem;font-family:var(--font1)}.ContactInfo{display:flex;gap:1rem;margin-bottom:1rem}.ContactInfo a{display:flex;align-items:center;gap:.4rem;color:#000;font-size:1.2rem;transition:transform .25s}.ContactInfo a:hover{text-decoration:underline;transform:translateY(-4px)}.address{font-family:var(--font1);padding:.5rem 0}.address a{color:#000}.address a:hover{text-decoration:underline;transition:transform .25s}.linkedin{color:#0077b5;transition:transform .25s}.insta{color:#d62976;transition:transform .25s}.ficons{font-size:2.25rem;cursor:pointer}.linkedin:hover,.insta:hover{transform:translateY(-4px)}.SocialMedia{display:flex;gap:1rem;align-items:center;justify-content:center}.copyRights{background-color:#080808;color:#fff;text-align:center;padding:1rem 0;font-size:1rem;font-family:var(--font1)}.NotFound{display:flex;align-items:center;flex-direction:column;gap:2rem;justify-content:center;padding:10% 0;margin:0 auto}.NotFound img{width:40%}.NotFound a{font-size:1.2rem;font-family:var(--font1);color:#fff;background-color:#000;padding:.8rem 1.25rem;border-radius:.25rem}.NotFound a:hover{cursor:pointer;color:#000;border:1px solid black;background-color:#fff}@media only screen and (min-width : 320px) and (max-width:479px){.loader{width:.9rem;height:.8rem;border-radius:100%}.HeaderContainer{padding:1rem 0}.TitleContainer{grid-template-columns:90%;align-items:center;justify-content:center}.HeaderSocial{display:none}.TitleName{text-align:center}.TitleName h1{font-size:2.5rem}.TitleName p{font-size:1rem}.year{display:none}.Navbar{text-align:center;grid-template-columns:repeat(5,1fr);gap:.1rem;margin:.5rem 0}.Navbar li{padding:.5rem 0;font-size:.5rem}.Navbar li a{color:#fff}.Headingdiv{text-align:center;padding:.5rem 0}.Headingdiv h1{font-size:1.8rem}.Headingdiv h2{font-size:1.4rem}.SunImg{width:90%;margin:.5rem auto 0}.Cloud1{width:50%;top:25%;left:3%}.Cloud2{width:40%;bottom:6%;right:4%}.sunshine{height:22vh}.sliderContainer{top:10px}.slider{position:relative;white-space:nowrap}.slider p{font-size:40px;padding-right:15px}.HScrollDiv{height:100vh;padding-left:1rem}.CardDiv{display:flex;gap:1rem}.CardDivGrid{height:auto;width:80vw;display:grid;grid-template-columns:100%;gap:0;border-radius:.5rem}.ScrollImg{width:100%;height:45vh;border-radius:.5rem}.CardDivContent{padding:.45rem 0;width:90%;margin:0 auto}.CardText{font-size:1.7rem;text-align:center}.desc{font-size:1rem;padding:.5rem 0;width:100%}.CardDivContent a{color:#080808;padding:.45rem .8rem;border:1px solid rgb(16,15,15);margin:1rem auto;border-radius:.55rem;font-size:.85rem;font-weight:600}.svgCss{width:100%;margin:0}.SvgTxt{font-size:.4rem}.paragraph{font-size:1.25rem;line-height:.9;padding:0rem;width:90%;margin:0}.Qoutecontainer{height:40vh}.gallery{height:175vh;background:#2d2d2d;position:relative;display:flex;gap:2vw;padding:2vw;box-sizing:border-box;overflow:hidden}.gallery .column{position:relative;height:100%;width:25%;min-width:250px;display:flex;flex-direction:column;gap:2vw}.gallery .column .imageContainer{height:100%;width:100%;position:relative;border-radius:1vw;overflow:hidden}.gallery .column .imageContainer img{object-fit:cover}.gallery .column:nth-of-type(1){top:-45%}.gallery .column:nth-of-type(2){top:-95%}.gallery .column:nth-of-type(3){top:-45%}.gallery .column:nth-of-type(4){top:-75%}.spacer{height:.25vh;box-shadow:0 2px 15px #0000004d}footer{width:100%;color:#000}footer .FooterContent{padding:1rem 0;width:100%;display:flex;flex-direction:column;justify-content:space-between}.FormContainer{display:flex;flex-direction:column;width:80%;justify-content:space-between;margin:2% auto}.formdiv{width:100%}.FormHeading{font-family:var(--font1);font-size:2rem}.FormHeading span{font-family:var(--font1);font-weight:300}.FormContainer form{display:flex;flex-direction:column;gap:.5rem;margin:0 auto}form input{height:5vh;border-radius:.25rem;padding:0 .5rem;font-family:var(--font1);outline:none;background-color:#f6f2e7;border:1px solid rgb(9,9,9)}form textarea{background-color:#f6f2e7;border:1px solid rgb(9,9,9);resize:none;height:10dvh;padding:.5rem;font-family:var(--font1)}form button{margin:0 auto;padding:.5rem 1rem;font-family:var(--font1);font-size:1rem;margin-top:.5rem;border-radius:.5rem;cursor:pointer;font-weight:400}.FooterContex{display:flex;flex-direction:column;width:100%}.FooterContent img{width:240px;margin-top:1rem}.FooterContent p{font-size:.8rem;padding-top:.5rem}.ContactInfo{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.ContactInfo a{display:flex;align-items:center;gap:.4rem;color:#000;font-size:1rem;transition:transform .25s}.address{padding:.5rem 0}.address a{color:#000}.ficons{font-size:1.25rem;cursor:pointer}.SocialMedia{gap:.5rem}}@media only screen and (min-width : 480px) and (max-width:767px){.loader{width:.9rem;height:.8rem;border-radius:100%}.HeaderContainer{padding:1rem 0}.TitleContainer{grid-template-columns:90%;align-items:center;justify-content:center}.HeaderSocial{display:none}.TitleName{text-align:center}.TitleName h1{font-size:2.5rem}.TitleName p{font-size:1rem}.year{display:none}.Navbar{text-align:center;grid-template-columns:repeat(5,1fr);gap:.1rem;margin:.5rem 0}.Navbar li{padding:.5rem 0;font-size:.5rem}.Navbar li a{color:#fff;font-size:.8rem}.Headingdiv{text-align:center;padding:.5rem 0}.Headingdiv h1{font-size:2rem}.Headingdiv h2{font-size:1.4rem}.SunImg{width:90%;margin:.5rem auto 0}.Cloud1{width:50%;top:25%;left:3%}.Cloud2{width:40%;bottom:6%;right:4%}.sunshine{height:22vh}.sliderContainer{top:10px}.slider{position:relative;white-space:nowrap}.slider p{font-size:40px;padding-right:15px}.HScrollDiv{height:100vh;padding-left:1rem;margin:0}.CardDiv{display:flex;gap:1rem;margin:0;padding:0}.CardDivGrid{height:auto;width:80vw;display:grid;grid-template-columns:100%;gap:0;border-radius:.5rem}.ScrollImg{width:100%;height:45vh;border-radius:.5rem;margin:0;padding:0}.CardDivContent{padding:0;width:90%;margin:0 auto}.CardText{font-size:2rem;text-align:center}.desc{font-size:1.2rem;padding:.5rem 0;width:100%}.CardDivContent a{padding:.8rem 1.25rem;border:1px solid rgb(16,15,15);margin:1rem auto;border-radius:.55rem;font-size:1.2rem;font-weight:400;background-color:#000;color:#fff}.svgCss{width:100%;margin:0}.SvgTxt{font-size:.4rem}.paragraph{font-size:1.25rem;line-height:.9;padding:0rem;width:90%;margin:0}.Qoutecontainer{height:40vh}.gallery{height:175vh;background:#2d2d2d;position:relative;display:flex;gap:2vw;padding:2vw;box-sizing:border-box;overflow:hidden}.gallery .column{position:relative;height:100%;width:25%;min-width:250px;display:flex;flex-direction:column;gap:2vw}.gallery .column .imageContainer{height:100%;width:100%;position:relative;border-radius:1vw;overflow:hidden}.gallery .column .imageContainer img{object-fit:cover}.gallery .column:nth-of-type(1){top:-45%}.gallery .column:nth-of-type(2){top:-95%}.gallery .column:nth-of-type(3){top:-45%}.gallery .column:nth-of-type(4){top:-75%}.spacer{height:.25vh;box-shadow:0 2px 15px #0000004d}footer{width:100%;color:#000}footer .FooterContent{padding:1rem 0;width:100%;display:flex;flex-direction:column;justify-content:space-between}.FormContainer{display:flex;flex-direction:column;width:80%;justify-content:space-between;margin:2% auto}.formdiv{width:100%}.FormHeading{font-family:var(--font1);font-size:2rem}.FormHeading span{font-family:var(--font1);font-weight:300}.FormContainer form{display:flex;flex-direction:column;gap:.5rem;margin:0 auto}form input{height:5vh;border-radius:.25rem;padding:0 .5rem;font-family:var(--font1);outline:none;background-color:#f6f2e7;border:1px solid rgb(9,9,9)}form textarea{background-color:#f6f2e7;border:1px solid rgb(9,9,9);resize:none;height:10dvh;padding:.5rem;font-family:var(--font1)}form button{margin:0 auto;padding:.5rem 1rem;font-family:var(--font1);font-size:1rem;margin-top:.5rem;border-radius:.5rem;cursor:pointer;font-weight:400}.FooterContex{display:flex;flex-direction:column;width:100%}.FooterContent img{width:240px;margin-top:1rem}.FooterContent p{font-size:.8rem;padding-top:.5rem}.ContactInfo{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.ContactInfo a{display:flex;align-items:center;gap:.4rem;color:#000;font-size:1rem;transition:transform .25s}.address{padding:.5rem 0}.address a{color:#000}.ficons{font-size:1.25rem;cursor:pointer}.SocialMedia{gap:.5rem}}.AboutRemove{margin:0;padding:0}.AboutUsContainer{padding-top:2rem}.AboutUsContainer .ProjectSpecial{padding:1rem 0}.AboutUsContainer .ProjectSpecial h1{line-height:1.8rem}.AboutHeader{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:3rem}.AboutHeader h1{font-size:6rem;font-weight:400;color:#000;font-family:TitleFont}.AboutHeader p{font-size:3rem}.ThickLine{height:.5rem;width:95%;margin:0 auto .25rem;background-color:#333}.LightLine{height:.25rem;width:95%;margin:0 auto .25rem;background-color:#333}.AboutGrid{display:grid;grid-template-columns:30% 35% 30%;padding:2rem;gap:2rem}.AboutWhoAreYou{font-family:var(--font1)}.AboutWhoAreYou h2{font-size:2rem;padding-bottom:.25rem}.AboutWhoAreYou p{font-size:1rem;line-height:1.8rem;width:100%;text-align:justify}.AboutGridImg{width:100%}.AboutUsDescription{font-family:var(--font1)}.AboutUsDescription p{font-size:1rem;line-height:1.8rem;width:95%;text-align:justify;margin:0 auto 2rem}.AboutServiceDiv{background-color:#000;padding:2rem 0;margin-bottom:2rem;overflow:hidden}.SliderWhite{position:relative;display:flex;white-space:nowrap}.SliderWhite h1{display:flex;align-items:center;gap:2rem;position:relative;margin:0;color:#fff;font-size:5rem;font-weight:500;padding-right:50px}.slider p:nth-of-type(2){position:absolute;left:100%;top:0}.AboutService .StarIcon{font-size:3rem;color:#fff}.Extra1{height:.25rem;width:95%;margin:.75rem auto 0;background-color:#000}.Extra2{height:.5rem;width:95%;margin:.25rem auto .75rem;background-color:#000}@media only screen and (min-width : 320px) and (max-width:479px){.AboutHeader{padding-bottom:1rem;text-align:center}.AboutHeader h1{font-size:4rem}.AboutHeader p{font-size:1.8rem}.ThickLine{height:.3rem;margin-bottom:.15rem}.LightLine{height:.15rem;margin-bottom:.15rem}.AboutGrid{grid-template-columns:100%;margin:0 auto;padding:1rem;gap:1rem}.AboutWhoAreYou h2{font-size:2rem;padding-bottom:.25rem}.AboutWhoAreYou p{font-size:1rem;line-height:1.8rem;width:100%;text-align:justify}.AboutGridImg{width:100%}.AboutUsDescription p{font-size:1rem;line-height:1.8rem;width:90%;margin:0 auto 2rem}.AboutService{border:1.5px solid black;width:95%;padding:.5rem 0}.AboutServiceDiv{padding:1rem;gap:.5rem;width:85%;margin:.5rem auto;align-items:center;justify-content:space-around;border-radius:.25rem}.AboutServiceDiv h1{font-size:.5rem;font-weight:800}.AboutServiceDiv .StarIcon{font-size:.8rem}.Extra1{height:.15rem}.Extra2{height:.25rem}}@media only screen and (min-width : 480px) and (max-width:767px){.AboutHeader{padding-bottom:1rem;text-align:center}.AboutHeader h1{font-size:5rem}.AboutHeader p{font-size:2rem}.ThickLine{height:.5rem;margin-bottom:.25rem}.LightLine{height:.25rem;margin-bottom:.25rem}.AboutGrid{grid-template-columns:100%;margin:0 auto;padding:1rem;gap:1rem}.AboutWhoAreYou h2{font-size:2rem;padding-bottom:.25rem}.AboutWhoAreYou p{font-size:1rem;line-height:1.8rem;width:100%;text-align:justify}.AboutGridImg{width:100%}.AboutUsDescription p{font-size:1rem;line-height:1.8rem;width:90%;margin:0 auto 2rem}.AboutService{border:1.5px solid black;width:95%;padding:.5rem 0}.AboutServiceDiv{padding:1rem;gap:.5rem;width:85%;margin:.5rem auto;align-items:center;justify-content:space-around;border-radius:.25rem}.AboutServiceDiv h1{font-size:.5rem;font-weight:800}.AboutServiceDiv .StarIcon{font-size:.8rem}.Extra1{height:.15rem}.Extra2{height:.25rem}}
