.slider{cursor:pointer;z-index:100;width:400px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}
.hero_section{height:100vh;position:relative}.center_content{max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.background_text{text-align:center;white-space:nowrap;font-size:180px;line-height:190px;overflow:hidden}.texts{margin:0 40px;display:flex}.left_side{text-align:left;width:50%}.left_text{opacity:.7;width:38%}.right_side{text-align:right;width:50%}.right_text{opacity:.7;width:42%;margin-left:auto}@media screen and (max-width:360px){.slider{top:32%}}@media screen and (max-width:767px){.center_content{position:initial;width:100%;margin-top:40%;transform:translateY(0%)}.slider{width:215px;top:12%;transform:translate(-50%,-35%)}.background_text{font-size:77px}.texts{flex-direction:column;justify-content:center;align-items:center;margin:28% 0 0}.left_side,.right_side{text-align:center;width:48%}.right_side{margin-top:20px}.left_text,.right_text{width:auto}.hero_section{overflow-x:hidden}}@media (min-width:768px) and (max-width:1024px){.slider{width:320px}.left_text,.right_text{width:50%}}
.about_section{height:400vh;padding:0 70px;position:relative;overflow-x:clip}.about_text{text-align:center;width:54%;margin-top:40px;font-size:16px}.scroll_container{text-align:center;margin-top:3%;margin-bottom:15%}.mouse{margin:10px auto;display:block}.scroll_text{color:#a8a8a8}.about_us{color:#a8a8a8;text-align:center;will-change:transform;margin-bottom:180px}.about_us .title{color:#a8a8a8;text-align:center;margin-bottom:30px}.about_detail{color:#d8d8d8;margin:0 50px;font-size:58px;font-weight:600;line-height:62px}.about_detail_container{margin-top:-100px;padding-top:100px;position:relative}.about_images{justify-content:space-between;width:90%;display:flex;position:absolute;top:0;left:0}.left_image{width:35%;position:absolute;top:90px;left:0}.right_image{filter:blur(9px);width:35%;position:absolute;top:-50px;right:-100px}.about_more{justify-content:center;display:flex}@media screen and (max-width:360px){.about_section{margin:0;padding:0 10px}.scroll_container{margin-top:15%;margin-bottom:80%}.about_detail{margin:0;font-size:30px;line-height:30px}.left_image{left:-30px}.right_image{right:-70px}.about_text{width:85%}}@media screen and (max-width:767px){.about_section{margin:0;padding:0 10px}.scroll_container{margin-top:15%;margin-bottom:80%}.about_detail{margin:0;font-size:30px;line-height:30px}.left_image{left:-30px}.right_image{right:-70px}.about_text{width:85%}.about_images{top:25%}}@media (min-width:599px) and (max-width:767px){.scroll_container{margin-bottom:30%}}@media (min-width:768px) and (max-width:1024px){.scroll_container{margin-top:0%;margin-bottom:35%}.about_detail{font-size:40px;line-height:50px}.about_images{top:100px}}.about_wrapper{height:100%;position:relative}.about_us{color:#a8a8a8;text-align:center;will-change:transform;flex-direction:column;justify-content:center;height:100vh;display:flex;position:sticky;top:0}@media (min-width:1300px) and (max-width:1920px){.about_detail{margin:0 225px}}
.services{margin:12% 25px 0}.services .title{font-size:60px}.sub_title{color:#a8a8a8}.hr{background-color:#696969;border-width:0;height:2px;margin-bottom:20px}.heading,.services{margin-bottom:16%}.box{background-color:#171717;flex-direction:column;width:100%;height:450px;padding:20px;display:flex}.image_area{flex-grow:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.image_area img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.img-negative{z-index:1}.img-default{z-index:2}.service-head{font-size:18px}.service-detail{color:silver;justify-content:space-between;margin-bottom:30px;display:flex}.points{color:silver}.detail{text-transform:uppercase}@media screen and (max-width:540px){.services{margin-top:60%}.services .title{text-align:center;margin-bottom:20px;font-size:30px;line-height:35px}.sub_title{text-align:center}.heading{margin-bottom:25%}.boxes .col-4{width:100%;margin-bottom:20px}}@media (min-width:768px) and (max-width:1024px){.services{margin-top:8%}.services .title{font-size:50px}.col-4{padding-right:0}.detail{width:80%}}@media (min-width:1300px) and (max-width:1920px){.box{height:750px}}
.list{justify-content:space-between;display:flex}.left_contents{display:flex}.index{color:#414141;margin:8px;font-size:55px;font-weight:600;line-height:67px}.middle_content{text-transform:uppercase;margin-left:35px;font-size:20px}.approach_icons{align-items:flex-start;display:flex}.approach_sub_title{color:#9f9f9f;font-size:16px;font-weight:600}.approach_title{font-size:58px}@media screen and (max-width:540px){.list,.left_contents{flex-direction:column;align-items:center;display:flex}.index{font-size:30px}.approach_title{text-align:center;font-size:25px}.approach_sub_title{text-align:center}.approach_icons{width:72px;margin-top:20px}.middle_content{margin-left:0}}
.approach{margin:175px 25px 100px}.section_head{color:#a8a8a8;margin-bottom:8%}.hr{margin-top:35px}.approach{overflow-x:hidden}@media screen and (max-width:540px){.section_head{text-align:center;margin-bottom:20%}}@media (min-width:768px) and (max-width:1024px){.approach_title{font-size:40px}.index{margin:0 8px}.middle_content{margin-left:15px}}
.projects_container{width:100%;overflow-x:hidden}.projects{height:100%;margin-top:20%;margin-bottom:20%;padding:0 4%}.project_gallery{overflow:hidden}.project{position:relative}.project_section{height:90vh;display:flex}.project_menu{background-color:#171717;justify-content:center;align-items:center;width:30%;margin-right:10px;display:flex}.project_menus{margin:0 60px}.menu_text{text-transform:uppercase;margin-bottom:20px;font-size:25px}.project{height:100%}.project_gallery{width:70%;height:100%}.project_slider{height:100%}.project img{object-fit:cover;width:100%;height:100%;display:block}@media screen and (max-width:430px){.project_section{flex-direction:column;padding:0 10px}.project_menu{text-align:center;width:100%;margin-bottom:20px;margin-right:0;padding:35px 0}.menu_text{padding:5px 0;font-size:17px;line-height:10px}.menu_text:last-child{margin-bottom:0}.project_gallery{width:100%}}
.clients{padding:0 25px 100px}.heading{margin-bottom:16%}.clients .title{font-size:60px}.hr{background-color:#696969;border-width:0;height:2px;margin-bottom:20px}.sub_title{color:#a8a8a8}.client_box{-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:.8;background-color:#00000080;border:1px solid #262626;height:300px;padding:20px 25px}.box_header{align-items:center;margin-bottom:50px;display:flex}.client_img{background-image:0 0 10px 1px #f5f5f580;border-radius:50%;margin-right:20px;position:relative;box-shadow:0 0 10px 1px #f5f5f580}.client_main_img{border-radius:50px;width:65px}.client_hover_img{object-fit:cover;width:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.client_title{font-size:25px}.client_position{color:#bcbcbc;font-size:10px}.client_description{text-transform:uppercase;color:#8f8f8f}.bg_img{background:url(/images/clients_bg.webp) 0 145px/100% no-repeat}.head_bar{background-color:#f5f5f580;width:100%;height:3px;margin-bottom:10px}.client_head_box:hover{opacity:1}@media screen and (max-width:540px){.clients{margin-top:50%}.client_title{font-size:20px}.client_img{margin-bottom:20px}.col-4{width:100%;margin-bottom:20px}.heading .title{text-align:center;margin-bottom:20px;font-size:30px;line-height:35px}.box_header{flex-direction:column;align-items:flex-start;margin-bottom:18px;display:flex}.client_main_img{width:45px}}@media (min-width:1300px) and (max-width:1920px){.client_box{height:500px}}
.footer{margin:200px 20px}.footer_start{margin-top:40px}.footer_head{text-align:center;width:80%;margin:0 auto;font-size:60px}.footer_image{justify-content:center;display:flex}.footer_image img{text-align:center;width:65%}.detail1{margin-left:20px}.detail2{text-transform:uppercase}.detail2_margin{margin-bottom:70px}.footer_menu{text-transform:uppercase;text-align:left;font-size:14px}.footer_menu div{margin-bottom:20px}.footer_menu_container{justify-content:flex-end;margin-right:30px;display:flex}@media screen and (max-width:430px){.footer{margin:30px 20px}.footer_head{text-align:center;width:80%;margin:0 auto 75px;font-size:32px;line-height:32px}.footer_image img{width:100%}.detail1{text-align:center}.detail2{text-align:center;margin-bottom:30px}.footer_menu_container{justify-content:center;margin-right:0}.footer_menu{text-align:center}}@media screen and (max-width:767px){.footer_menu_container{text-align:right}}
