.about_section{padding:80px 0;background:linear-gradient(135deg,#fef6f5,#fff)}@media (max-width: 768px){.about_section{padding:40px 0}}.about_section .about_content .about_header{text-align:center;max-width:800px;margin:0 auto 60px}@media (max-width: 768px){.about_section .about_content .about_header{margin-bottom:40px}}.about_section .about_content .about_header .subtitle{display:inline-block;font-size:16px;font-weight:600;color:#9d4321;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:15px}@media (max-width: 768px){.about_section .about_content .about_header .subtitle{font-size:14px}}.about_section .about_content .about_header .title{font-size:42px;font-weight:800;color:#1a1a1a;margin-bottom:20px;line-height:1.2}@media (max-width: 768px){.about_section .about_content .about_header .title{font-size:28px}}.about_section .about_content .about_header .desc{font-size:18px;color:#555;line-height:1.8}@media (max-width: 768px){.about_section .about_content .about_header .desc{font-size:16px}}.about_section .about_content .about_features{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width: 1024px){.about_section .about_content .about_features{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.about_section .about_content .about_features{grid-template-columns:1fr;gap:20px}}.about_section .about_content .about_features .feature_card{background:#fff;padding:40px 30px;border-radius:16px;text-align:center;box-shadow:0 4px 20px #00000014;transition:all .3s ease;border:1px solid rgba(241,120,85,.1)}.about_section .about_content .about_features .feature_card:hover{transform:translateY(-8px);box-shadow:0 8px 30px #f1785526}@media (max-width: 768px){.about_section .about_content .about_features .feature_card{padding:30px 20px}}.about_section .about_content .about_features .feature_card .feature_icon{width:80px;height:80px;margin:0 auto 25px;background:linear-gradient(135deg,#9d4321,#ff9a7a);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #f178554d}.about_section .about_content .about_features .feature_card .feature_icon .icon{color:#fff;width:36px;height:36px}.about_section .about_content .about_features .feature_card h3{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:15px}@media (max-width: 768px){.about_section .about_content .about_features .feature_card h3{font-size:20px}}.about_section .about_content .about_features .feature_card p{font-size:16px;color:#666;line-height:1.7}@media (max-width: 768px){.about_section .about_content .about_features .feature_card p{font-size:14px}}.contact_section{padding:80px 0;background-color:#fafafa}@media (max-width: 768px){.contact_section{padding:40px 0}}.contact_section .line{display:flex;gap:40px;background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000014;overflow:hidden}@media screen and (max-width: 768px){.contact_section .line{flex-direction:column;gap:0}}.contact_section .line .line_left{background:linear-gradient(135deg,#9d4321,#ff9a7a);padding:50px 35px;color:#fff}@media (max-width: 768px){.contact_section .line .line_left{padding:35px 25px}}.contact_section .line .line_left .contact_info_header{margin-bottom:35px}.contact_section .line .line_left .contact_info_header h3{font-size:28px;font-weight:700;margin-bottom:12px}@media (max-width: 768px){.contact_section .line .line_left .contact_info_header h3{font-size:24px}}.contact_section .line .line_left .contact_info_header p{font-size:15px;opacity:.95;line-height:1.6}@media (max-width: 768px){.contact_section .line .line_left .contact_info_header p{font-size:14px}}.contact_section .line .line_left .boxs .box{background-color:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:25px 20px;border-radius:12px;display:flex;align-items:flex-start;gap:20px;transition:all .3s ease;border:1px solid rgba(255,255,255,.2)}.contact_section .line .line_left .boxs .box:hover{background-color:#ffffff40;transform:translate(5px)}.contact_section .line .line_left .boxs .box:not(:last-child){margin-bottom:20px}.contact_section .line .line_left .boxs .box .icon{min-width:24px;opacity:.95;margin-top:3px}.contact_section .line .line_left .boxs .box .text h3{font-size:18px;font-weight:700;margin-bottom:8px}@media (max-width: 768px){.contact_section .line .line_left .boxs .box .text h3{font-size:16px}}.contact_section .line .line_left .boxs .box .text p{font-size:15px;opacity:.9;line-height:1.6}.contact_section .line .line_left .boxs .box .text p:not(:last-child){margin-bottom:5px}@media (max-width: 768px){.contact_section .line .line_left .boxs .box .text p{font-size:14px}}.contact_section .line .line_right{padding:50px 40px;flex:1}@media (max-width: 768px){.contact_section .line .line_right{padding:35px 25px}}.contact_section .line .line_right .contact_form .head{margin-bottom:30px}@media (max-width: 768px){.contact_section .line .line_right .contact_form .head{text-align:center}}.contact_section .line .line_right .contact_form .head .subtitle{font-size:16px;font-weight:600;color:#9d4321;text-transform:uppercase;letter-spacing:1.2px;display:inline-block;margin-bottom:10px}@media (max-width: 768px){.contact_section .line .line_right .contact_form .head .subtitle{font-size:14px}}.contact_section .line .line_right .contact_form .head .title{font-size:36px;font-weight:800;color:#1a1a1a;margin-bottom:15px}@media (max-width: 768px){.contact_section .line .line_right .contact_form .head .title{font-size:26px}}.contact_section .line .line_right .contact_form .head .desc{font-size:16px;color:#666;line-height:1.7}@media (max-width: 768px){.contact_section .line .line_right .contact_form .head .desc{font-size:14px}}.contact_section .line .line_right .contact_form .content{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width: 768px){.contact_section .line .line_right .contact_form .content{display:block}}.contact_section .line .line_right .contact_form .content .input_item{margin-bottom:10px}.contact_section .line .line_right .contact_form .content .input_item label{font-size:17px;font-weight:600}.contact_section .line .line_right .contact_form .content .input_item input,.contact_section .line .line_right .contact_form .content .input_item select,.contact_section .line .line_right .contact_form .content .input_item textarea{width:100%;background-color:transparent;border:1px solid #c7c7c7;background-color:#fcfcfc;margin-top:6px;padding:10px;border-radius:10px;display:flex;align-items:center;gap:8px;font-size:15px}.contact_section .line .line_right .contact_form .content .input_item input:focus,.contact_section .line .line_right .contact_form .content .input_item select:focus,.contact_section .line .line_right .contact_form .content .input_item textarea:focus{outline:none}.contact_section .line .line_right .contact_form .content .input_item textarea{height:150px}.contact_section .line .line_right .contact_form>button{margin-top:25px;font-weight:600;font-size:16px;border-radius:10px;transition:all .3s ease}.contact_section .line .line_right .contact_form>button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #f1785566}.contact_section .line .line_right .contact_form>button:disabled{opacity:.7;cursor:not-allowed}.location_map{padding-top:40px}.location_map iframe{width:100%;height:400px}
