.portfolio_main_container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:180px 190px 70px;background-color:#f7f4f2}.font_port,.port_second_container{justify-content:center;display:flex;flex-direction:column;color:#322d29}.port_first_container,.port_second_container,.port_third_container{max-width:1440px}.font_port{font-family:'Amiri',serif;font-weight:400;font-size:64px}.first_port_text{font-family:'Noto Sans',sans-serif;font-weight:400;font-size:22px;line-height:40px;margin-bottom:40px;margin-top:20px;text-align:center;color:#322d29}.port_second_container{line-height:60px;align-items:center;gap:20px;margin:65px}.port_sec_text{font-family:'Amiri',serif;font-weight:500;font-size:80px;line-height:60px;color:#322d29}.port_sec_text2{font-family:'Noto Sans',sans-serif;font-weight:500;font-size:30px;line-height:40px;color:#322d29}.port_third_container{display:flex;justify-content:center;color:#322d29;line-height:60px;align-items:center;gap:60px}.port_line{transform:rotate(180deg);color:#000;background-color:#000;height:300px;width:1.5px}.port_third_text{font-size:30px;font-family:'Amiri',serif;line-height:30px;font-weight:400;color:#322d29}.port_third_text2{font-family:'Noto Sans',sans-serif;font-weight:300;font-size:22px;line-height:40px;color:#322d29}@media (max-width:768px){.portfolio_main_container{padding:100px 20px 50px}.font_port{font-size:40px;flex-direction:column;text-align:center;font-family:'Amiri',serif;font-weight:400}.first_port_text{font-size:18px;line-height:40px;margin-bottom:30px;font-weight:400;font-family:'Noto Sans',sans-serif;display:flex;justify-content:center}.port_second_container{gap:15px;margin:20px;display:flex}.port_sec_text{font-size:50px;line-height:50px}.port_sec_text2{font-size:24px;line-height:30px}.port_third_container{flex-direction:column;gap:30px}.port_third_text{font-size:24px;line-height:24px;text-align:center}.port_third_text2{font-size:18px;line-height:30px;text-align:center}.port_line{display:none}}@media (min-width:769px){.portfolio_main_container{padding:150px 40px 60px}.font_port{font-size:48px;text-align:center}.first_port_text{font-size:20px;line-height:35px;display:flex;justify-content:center}.port_second_container{flex-direction:row;gap:15px;margin:30px}.port_sec_text{font-size:60px;line-height:55px}.port_sec_text2{font-size:26px;line-height:35px}.port_third_container{flex-direction:row;gap:40px}.port_third_text{font-size:26px;line-height:28px;text-align:center}.port_third_text2{font-size:20px;line-height:35px;text-align:center}.port_line{height:250px;width:1.5px;background-color:#000}}