/* BASIC css start */
#footer{background-color: #f8f8f8; width: 100%; margin-top: 90px;} 
#footer .foot_inner{width: 1500px; margin: 0 auto;}
#footer .foot_inner>div{}
#footer .foot_inner .foot_top{display: flex; justify-content: space-between; padding: 70px 0 95px;}
#footer .foot_inner .foot_top>div{}
#footer .foot_inner .foot_top>div h4{color: #272727; font-size: 15px;font-family: 'Noto Sans KR', sans-serif; font-weight: 600 ; margin-bottom: 20px;}
#footer .foot_inner .foot_top>div li{font-family: 'Noto Sans KR', sans-serif; margin-bottom: 10px;}
#footer .foot_inner .foot_top>div li a{font-family: 'Noto Sans KR', sans-serif;color: #707070; font-size: 13px; font-weight: 400;}
#footer .foot_inner .foot_top .f1{width: 25%;}
#footer .foot_inner .foot_top .f1 .f_logo{}
#footer .foot_inner .foot_top .f1 .f_logo a{}
#footer .foot_inner .foot_top .f1 .f_logo a img{}
#footer .foot_inner .foot_top .f1 p{font-family: 'Montserrat', sans-serif; color: #000 ;font-size: 15px; font-weight: 500; line-height: 1.6; margin: 15px 0 30px;}
#footer .foot_inner .foot_top .f1 a.join_now{font-family: 'Montserrat', sans-serif; display: inline-block; background-color: #222; color: #fff; font-size: 14px; font-weight: 500; padding: 15px 25px;}
#footer .foot_inner .foot_top .f2{width: 25%;}
#footer .foot_inner .foot_top .f2 h5{font-family: 'Montserrat', sans-serif; color: #222222; font-size: 26px; font-weight: 800; margin-bottom: 6px;}
#footer .foot_inner .foot_top .f2 ul{display: flex; gap: 0 7px;}
#footer .foot_inner .foot_top .f2 ul li:first-child::after{ content: ""; display: block; width: 1px; height: 10px; background-color: #d2d2d2; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
#footer .foot_inner .foot_top .f2 ul li{font-family: 'Montserrat', sans-serif; position: relative; padding-right: 8px; color: #707070; font-size: 13px; font-weight: 500;}
#footer .foot_inner .foot_top .f2 h6{font-family: 'Montserrat', sans-serif;color: #222222; font-size: 22px; font-weight: 500; margin-top: 35px; margin-bottom: 6px;}
#footer .foot_inner .foot_top .f3{}
#footer .foot_inner .foot_top .f3 h4{}
#footer .foot_inner .foot_top .f3 ul{}
#footer .foot_inner .foot_top .f3 ul li{}
#footer .foot_inner .foot_top .f3 ul li a{}
#footer .foot_inner .foot_top .f4{}
#footer .foot_inner .foot_top .f4 h4{}
#footer .foot_inner .foot_top .f4 ul{}
#footer .foot_inner .foot_top .f4 ul li{}
#footer .foot_inner .foot_top .f4 ul li a{}
#footer .foot_inner .foot_top .f5{}
#footer .foot_inner .foot_top .f5 h4{}
#footer .foot_inner .foot_top .f5 ul{}
#footer .foot_inner .foot_top .f5 ul li{}
#footer .foot_inner .foot_top .f5 ul li a{}
#footer .foot_inner .foot_top .f6{}
#footer .foot_inner .foot_top .f6 h4{}
#footer .foot_inner .foot_top .f6 ul{}
#footer .foot_inner .foot_top .f6 ul li{}
#footer .foot_inner .foot_top .f6 ul li a{}
#footer .foot_inner .foot_bottom{ border-top: 1px solid #dcdcdc; padding: 40px 0 80px;}
#footer .foot_inner .foot_bottom ul.f_menu{display: flex; margin-bottom: 15px; gap: 14px;}
#footer .foot_inner .foot_bottom ul.f_menu li{position: relative; padding-right: 15px;}
#footer .foot_inner .foot_bottom ul.f_menu li:last-child::after{display: none;}
#footer .foot_inner .foot_bottom ul.f_menu li::after{content: ""; display: block; width: 1px; height: 10px; background-color: #d2d2d2; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
#footer .foot_inner .foot_bottom ul.f_menu li a{color: #8a8a8a; font-size: 13px;display: block; font-weight: 500;font-family: 'Noto Sans KR', sans-serif;}
#footer .foot_inner .foot_bottom ul.f_info{display: flex; width: 60%; flex-wrap: wrap; gap: 5px 14px;}
#footer .foot_inner .foot_bottom ul.f_info :is(li,a){color: #8a8a8a; font-size: 13px; font-weight: 500;font-family: 'Noto Sans KR', sans-serif;}

/* BASIC css end */

